MyBatis~关联的嵌套Select查询和关联的嵌套结果映射(association元素的使用)、集合的嵌套Select查询和集合的嵌套结果映射(collection的使用)
文章目录 解决一对多数据问题 关联的嵌套 Select 查询 关联的嵌套结果映射 解决一对多问题 集合的嵌套Select查询 集合的嵌套结果映射 小结 解决一对多数据问题 在一对多的数据表结构中,比如一个老师教育着很多学生, 对于学生而言, 这就是一个一对多的问题 这个主要解决的就是如果我们的POJO对象的属性中,有一个是引用类型,不是基本类型或者String, 那么简单的sql语句肯定是解决不了的 学生类型 public class Student { private int id ; private String name ; private Teacher teacher ; } 老师类型 public class Teacher { private int id ; private String name ; } 比如我们现在有一个需求, 要查找数据库中所有的学生对象, 该如何做? 关联的嵌套 Select 查询 < select id = "selectStudent" resultMap = "studentTeacher" > select * from student ; < / select > < resultMap id = "studentTeacher" type = "student" > < association property =