Bootstrap

mybatis关联与集合 子查询、连表查询 一对多与多对一

关联和集合(多对一、一对多)

官方说明文档链接

定义:

association : 一个复杂类型的关联;许多结果将包装成这种类型。嵌套结果映射 – 关联可以是 resultMap 元素,或是对其它结果映射的引用 (多对一)

collection :一个复杂类型的集合。嵌套结果映射 – 集合可以是 resultMap 元素,或是对其它结果映射的引用(一对多)

作用:

复杂的数据库操作时,需要用到集合与关联。
例:多个学生关联一个老师(关联) 一个老师包含多名学生(集合)


关联1:子查询
在这里插入图片描述

关联2:连表查询
在这里插入图片描述

集合1:子查询
在这里插入图片描述

集合2:连表查询
在这里插入图片描述

;