一、问题描述
假设有一张用户表与一张订单记录表,需要通过用户id查出该用户的所有订单记录。
用户表
订单表
二、解决方法
首先,在User实体类中添加订单列表对象属性List<Orders> orders。
随后,在UserMapper.xml中创建一个新的ResultMap。其中collection标签中的属性集合是order的相关属性。 property指得是嵌套查询后的结果放入User实体中的哪个属性(这里是刚才在User实体类中新创的orders)。
最后,编写相关的sql语句,注意ResultMap要改成我们上图新写的ResultMap。这里我们使用左连接查询。