Mybatis 您所在的位置:网站首页 mybatis嵌套查询效率优化 Mybatis

Mybatis

2024-07-13 13:57| 来源: 网络整理| 查看: 265

1.1 项目目录 1.2 什么是嵌套查询

嵌套查询就是将原来多表查询中的联合查询语句拆成单个表的查询,再使用mybatis的语法嵌套在一起。

案例实现

-- 需求:查询一个订单,与此同时查询出该订单所属的用户 # 1. 联合查询 select * from orders o left join user u on o.oid =u.id #2. 嵌套查询 #2.1先查询订单 Select * from orders #2.2 再根据订单uid外键,查询用户 select * from user where id = #{根据订单查询的oid} 2.3 最后使用mybatis,将以上二步嵌套起来 ... 1.3 一对一嵌套查询 1.3.1 基本介绍

需求:查询一个订单,与此同时查询出该订单所属的用户

一对一查询语句

-- 先查询订单 Select * from orders; -- 再根据订单oid外键,查询用户 select * from user where id = #{根据订单查询的oid} 1.3.2 代码实现

OrderMapper接口

// 1.查询所有的订单,与此同时还要查出每个订单所属的用户信息 List findAllWithUser1();

OrderMapper.xml

select * from orders

UserMapper接口



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有