springboot(十一):springboot整合mybatis-plus(纯注解开发)
1. mybatis-plus新增了许多功能:1.代码生成器2.通用的CURD3.条件构造器4.自定义SQL语句5.分页插件、性能分析插件2. 使用2. 配置2.2 实体类2.3 分页插件2.4 自定义sql2.5 service2.6 controller2.7 测试basemapper中的方法:分页查询:自定义sql:3. 具体使用my...
·
1. mybatis-plus
新增了许多功能:
1.代码生成器
2.通用的CURD
3.条件构造器
4.自定义SQL语句
5.分页插件、性能分析插件
2. 使用
2. 配置

2.2 实体类

2.3 分页插件

2.4 自定义sql

2.5 service


2.6 controller

2.7 测试
basemapper中的方法:
分页查询:
自定义sql:
3. 具体使用
mybatis-plus提供了大量的sql,开发人员只需要直接调用即可
new EntityWrapper<实体类>()的使用:
| 字段 | 含义 |
|---|---|
| setSqlSelect | 设置 SELECT 查询字段 |
| where | WHERE 语句,拼接 + WHERE 条件 |
| and | AND 语句,拼接 + AND 字段=值 |
| or | OR 语句,拼接 + OR 字段=值 |
| eq | 等于= |
| allEq | 基于 map 内容等于= |
| ne | 不等于<> |
| gt | 大于> |
| ge | 大于等于>= |
| lt | 小于< |
| le | 小于等于<= |
| like | 模糊查询 LIKE |
| notLike | 模糊查询 NOT LIKE |
| in | IN 查询 |
| notIn | NOT IN 查询 |
| isNull | NULL 值查询 |
| isNotNull | IS NOT NULL |
| groupBy | 分组 GROUP BY |
| having | HAVING 关键词 |
| orderBy | 排序 ORDER BY |
| orderByAsc | ASC 排序 ORDER BY |
| orderByDesc | DESC 排序 ORDER BY |
| exists | EXISTS 条件语句 |
| notExists | NOT EXISTS 条件语句 |
| between | BETWEEN 条件语句 |
| notBetween | NOT BETWEEN 条件语句 |
| addFilter | 自由拼接 SQL |
| last | 拼接在最后,例如:last(“LIMIT 1”) |
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)