关联和集合(多对一、一对多)
定义:
association : 一个复杂类型的关联;许多结果将包装成这种类型。嵌套结果映射 – 关联可以是 resultMap 元素,或是对其它结果映射的引用 (多对一)
collection :一个复杂类型的集合。嵌套结果映射 – 集合可以是 resultMap 元素,或是对其它结果映射的引用(一对多)
作用:
复杂的数据库操作时,需要用到集合与关联。
例:多个学生关联一个老师(关联) 一个老师包含多名学生(集合)
关联1:子查询
关联2:连表查询
集合1:子查询
集合2:连表查询