提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Mybatis-Plus
前言
一、MyBatis-plus快速入门
仅勾选 Mysql
以及druid连接池的依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.16</version>
</dependency>
定义实体类和接口
二、Mybatis-Plus基础
1.分页查询
mybatis-plus分页查询的实现原理:
1、由分页拦截器PaginationInnerInterceptor拦截所有查询请求,在执行查询前判断参数中是否包含IPage类型的参数。
2、如果包含IPage类型的参数,则根据分页信息,重新组装成分页查询的SQL。
2.条件查询
3.查询投影
4.模糊查询,范围查询,等同查询
5.映射匹配
6.id生成策略
或者在yml进行全局配置
7.MP乐观锁
MP乐观锁设置步骤:1.数据库定义属性,2,类定义属性,3.config添加加拦截器