一对一
方式一: ,在result的property属性用user.XXX
方式二:把user对象的属性用resultMap标签包含在association标签里,user的id做id标签,特点是返回值是对象的标识,而集合是collection
一对多
在user类加了个订单的集合,表示一个用户有多个订单
这接口当然是user的
分为resultMap和select,特点是在resultMap用了collection标签表示集合order并且没有写订单表里的用户字段,因为本就是在user
多对多
只是在user里面添加了角色集合,并没有在role里面添加,
小结
一对一,使用<resultMap>或<association>做配置
一对多,使用<resultMap>和<collection>做配置
多对多,使用<resultMap>和<collection>做配置