MyBatis分页查询

分页插件

        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.10</version>
        </dependency>

 

分页效果

在原有的SQL上会加一个limit ,从而实现分页的效果

 

分页

{
  "pageNum": 2,
  "pageSize": 5,
  "params": {}
}

 

解析成的SQL

SELECT count(0) FROM sys_user u
select u.*, (select d.name from sys_dept d where d.id = u.dept_id) deptName from sys_user u LIMIT 5, 5

 

分页

{
  "pageNum": 3,
  "pageSize": 5,
  "params": {}
}

解析成的SQL

SELECT count(0) FROM sys_user u
select u.*, (select d.name from sys_dept d where d.id = u.dept_id) deptName from sys_user u LIMIT 10, 5

 

posted @ 2021-01-14 20:58  方诚  阅读(2342)  评论(0编辑  收藏  举报