1.一对一
进行多表连接时,一对一的关系还是有很多的。针对这种关系我们有如下解决办法。
比如有一个student类如下
有一个booktype表,而booktype是student种的一个字段。
那么两边关联要查询book怎么办
要添加
其中元素中,包含了一个子元素,MyBatis就是通过该元素来处理一对一关联关系的。
在元素中,通常可以配置以下属性:
property:指定映射到的实体类对象属性,与表字段一一对应;
column:指定表中对应的字段;
javaType:指定映射到实体对象属性的类型;
select:指定引入嵌套查询的子SQL语句,该属性用于关联映射中的嵌套查询;
2.一对多
那么一对多的话,加入一个teacher表中对应了student中的很多学生,这就用到一对多,那么就得用到