mybatis的关联映射有以下两种不同的实现形式:
嵌套结果:执行一次表关联查询SQL,然后将查询结果映射成关联对象(查一次)
嵌套查询:通过执行另外一个SQL映射语句来返回关联数据结果(查两次)
2.嵌套查询:通过执行另外一个SQL映射语句来返回关联数据结果(查两次) 2.1 association(一对一 )select * from student where id=#{id}
个人感觉不常用.一般直接SQL中就可以实现了
2.2 collection(一对多 )需求:查询班级信息,同时查出班级中的学生信息
java文件
@Data
public class baseClass {
private Integer id;
private String className;
private List studentList;
}
xml文件
2.3 多对多 discrimination


