1. 一对一配置:
使用<resultMap>标签进行配置(可能会加上<association>标签 用于表示作为对象的类的属性)
<resultMap>中:
id:该类型表示主键, colum表示查询表的字段名名,而property是指实体的属性名称 剩余的result:也表示查询数据表得出的列,但不是主键
<association>中:
property: 是指当前实体(order)中的属性名称(private User user) JavaType:当前实体中(order)中的属性的类型(User)
2. 一对多配置:
使用<resultMap>+<collection>配置
<collection>标签中: <!--配置集合信息 property:集合名称 ofType:当前集合中的数据类型 -->
在<collection>标签中封装的是一对多的多的部分的数据
写法与resultMap中相似,也是具有id以及result标签
3.多对多配置:
使用<resultMap>+<collection>配置
与一对多不同之处在于封装的信息不同,但是大同小异,具体是根据自定义类以及数据表来查看
---------JavaMybatisMulti项目