两种方式:
1、联合查询
2、嵌套查询
联合查询操作:联合查询是几个表联合查询,只查询一次, 通过在resultMap使用association标签配置查询到的关联数据的映射关系。
如下所示:在查询订单的同时需要将订单所对应的用户数据也查询出来。
① 更改订单实体类
② 映射文件中定义sql语句
③ resultMap定义
④ 执行结果
只发送了一条sql语句,并且进行了数据的封装。
嵌套查询操作:嵌套查询是先查一个表,根据这个表里面的结果的外键id,去再另外一个表里面查询数据,也是通过association配置,但另外一个表的查询通过select属性配置。
如下所示:在查询订单的同时需要将订单所对应的用户数据也查询出来。
① 更改订单实体类
② 映射文件中定义sql语句
③ resultMap定义
④ 执行结果
发送了两条sql语句,并且进行了数据的封装。
精品推荐
发布者:admin,如若转载,请注明出处:https://ai1024.vip/43260.html