前言
PageHelper分页插件可以让我们更加容易的实现分页。[PageHelper文档](https://pagehelper.github.io/docs/howtouse/)
一、在pox.xml中引入pagehelper。
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.0.3</version>
</dependency>
二、在mybatis中配置。
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<property name="helperDialect" value="mysql"/>
</plugin>
</plugins>
三、测试类。
@Test
public void test01(){
//1.获取sqlSession
try(SqlSession sqlSession = SqlSessionUtils.getSession()){
//2.获取映射接口
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
//3.设置pageNum,pageSize
PageHelper.startPage(1, 4);
//4.执行sql
List<User> users = mapper.getUserByPage();
for (User user : users){
System.out.println(user);
}
}
}