(1),maven依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.6</version>
</dependency>
(2),mybatis配置
<configuration>
<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper">
<property name="dialect" value="oracle"/>
<!-- 设置为true,使用RowBounds分页会进行count查询 -->
<property name="rowBoundsWithCount" value="true"/>
</plugin>
</plugins>
</configuration>
(3),在java代码使用分页
// 用户数据列表
public List<TestT00_userDto> queryTestT00_user(TestT00_userDto testT00_userDto) {
PageHelper.startPage(1, 10, true); // 第一个参数页索引即第几页码,第二个参数每页大小即每页分多少行
List<TestT00_userDto> listTestT00_userDto = sqlSession.selectList(namePathSpace + "queryTestT00_user", testT00_userDto);
PageInfo<TestT00_userDto> pageInfoTestTud = new PageInfo<TestT00_userDto>(listTestT00_userDto);
// System.out.println("共"+ pageInfoTestTud.getTotal() +"记录");
return listTestT00_userDto;
}