目录
1.业务说明
2.需求
3.一对一查询
核心思想:面向对象的思想,在Order对象中添加User对象。
使用resultType不能完成自动映射,所以需要手动完成结果集的映射,需要使用resultMap实现。
接口定义:
测试:
结果:
Order [id=1, userId=1, orderNumber=20140921001, user=User [id=1, userName=zhangsan, password=null, name=张三, age=null, sex=null, birthday=null, created=null, updated=null]]
4.一对多查询
一对多查询:查询订单,查询出下单人信息并且查询出订单详情。
定义接口
编写Mapper.xml
编写测试用例
结果
5.多对多查询
多对多查询:查询订单,查询出下单人信息并且查询出订单详情中的商品数据。
1)在OrderDetail中添加Item对象
2)定义接口
3)编写Mapper.xml文件
4)编写测试用例
结果
6.resultMap的继承