niuxiwei
vitality_data
采纳率0%
2020-01-04 15:15 阅读 623

mybatis 多对一查询嵌套方式一方取值为空

mybatis 多对一查询嵌套方式一方取值为空

学生表教师表

学生实体
教师实体
映射语句
结果

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_45462624 他城 鬯茕 2020-01-04 15:38

    在学生类中写成private List teachers;,在xml文件中将属性改为teachers,

    点赞 评论 复制链接分享
  • bjjoy2009 迷茫猿小明 2020-01-07 18:11

    不用association那个,直接sql联表查询,
    select * from student left join teacher,这样可以不 , 然后resultMap,直接写所有字段就行了

    点赞 评论 复制链接分享
  • qq_39864041 qq_39864041 2021-05-13 15:06

    兄弟我发现使用association的分布查询后,它的级联功能会失效,也就是你Teacher类映射的id,result标签实际上没有关联到数据库,我是把select * from tbl_teacher改为了 select tid t_id,tname t_name ...  from tbl_teacher解决了问题,为啥映射关系会失效原理尚不清楚

    点赞 评论 复制链接分享

相关推荐