一对一、一对多指的是什么?
例如:
以学生为主体,面对班级这个对象,就是一对一;即,一个学生对应一个班级;
以班级为主体,面向学生这个对象,就是一对多;即,一个班级对应多个学生。
实现具体方法
方式一:sqlMapper配置文件
一对一:在resultMap标签中使用 association 标签
一对多:在resultMap 标签中使用collection 标签
方式二:注解
一对一:在@Results 注解中的@Result注解中使用@One注解
一对多:在@Results 注解中的@Result 注解中使用@Many注解
以下为联查所需要的两张表,班级表主键classid为学生表的外键