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

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

学生表教师表

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

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

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

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