1.MyBatis3.X的resultMap
- Mybatis的SQL语句返回结果有两种
resultType
查询出的字段在相应的pojo中必须有和它相同的字段对应,或者基本数据类型
适合简单查询
resultMap
需要⾃定义字段,或者多表查询,⼀对多等关系,⽐resultType更强⼤
适合复杂查询
2. ResultMap复杂对象⼀对⼀查询结果映射之association
- association: 映射到POJO的某个复杂类型属性,⽐如订单order对象⾥⾯包含 user对象
- 代码
3.ResultMap复杂对象⼀对多查询结果映射之collection
- collection: ⼀对多查询结果查询映射,⽐如user有多个订单
- 代码
4.Mybatis3.X ResultMap复杂对象查询总结
- association 映射的是⼀个pojo类,处理⼀对⼀的关联关系
- collection 映射的⼀个集合列表,处理的是⼀对多的关联关系
- 模板