PageHelper
pagehelper是实现后端分页的一个工具,本文将通过spring boot 对PageHelper进行一个简单的入门
建表
简单的建一张表用于测试即可:
新建springboot项目
新建项目并且引入mybatis和mysql和pagehelper依赖
com.github.pagehelper
pagehelper
4.1.6
org.projectlombok
lombok
true
org.mybatis.spring.boot
mybatis-spring-boot-starter
2.0.0
mysql
mysql-connector-java
runtime
下面进行application配置
下面创建一个实体类
下面创建一个实体和数据表映射关系
下面先进行简单的测试:
很显然,现在把所有的数据查出来了。
现在进行测试PageHelper测试
首先创建分页配置类
对分页进行测试
结果如下:
由于users返回时page信息,故将信息进行打印
结果如下;
符合预期结果。
这样如果查询所有的数据的话是可以进行后端分页了。但是有时候查询是条件查询。
比如说我想要查询id = 2的所有数据,并且对数据进行后端分页。五条数据为一页。故现在进行测试:
首先在Mapper中加入映射关系
然后,写一个test方法
经过测试如下:
由此可见,它实现了后端分页。