Mybatis的嵌套查询

嵌套查询是延迟加载的前提.之前的关联查询,是在一次查询中查询多个表。
嵌套查询就是把多个表拆成一个一个表,每次执行单表,执行多次查询

一对一

一个订单只对应一个用户。
需求:查询所有订单,并且显示出对应的用户信息

entity
在这里插入图片描述

OrdersMapper接口
在这里插入图片描述

CustomerMapper接口
在这里插入图片描述

OrdersMapper.xml
在这里插入图片描述

CustomerMapper.xml
在这里插入图片描述

一对多

从客户查询每个客户的所有订单信息

entity
在这里插入图片描述

CustomerMapper接口
在这里插入图片描述
OrderMapper接口
在这里插入图片描述

CustomerMapper.xml
在这里插入图片描述
)
OrderMapper.xml
在这里插入图片描述