返回主键,分页查询插件,多表联查,嵌套查询,动态sql

tech2024-07-19  67

一 : 返回主键

(一) selectKey (二) useGeneratedKeys (三) 优缺点 : 数据库是否可以自动生成主键无所谓(主键自增) useGeneratedKeys : 要求数据库本身是支持自动生成主键的(主键自增)

二 : sql片段

三 : 分页查询

(一) 官方文档 https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md (二) 添加依赖 (三) 配置拦截器 (四) 使用

四 : 多表联查

(一) 一对一

创建表, 插入模拟数据 创建实体类 编写接口 编写配置文件 测试 (二) 一对多通过客户关联订单 2. 通过订单关联客户 (三) 多对多

五 : 嵌套查询

(一) 一对多

查询用户信息 将用户的id作为参数, 调用order的方法进行订单的查询 封装对象 (二) 多对一查询订单信息 查询订单所属用户的信息 封装

六 : 动态sql

(一) If 作用: 判断 (二) Where 作用: 在子元素有内容的情况下, 会拼接where 关键字, 并且可以干掉开头的and或者是or (三) Set 作用: 插入set关键字, 还可以干掉最后一个逗号 (四) Foreach 作用: 遍历集合

最新回复(0)