手动写分页当然是没问题的。但是如果图省事,可以使用pageHelper。
用法
pom.xml引入依赖:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.4</version>
</dependency>
java代码:
// 先写一行PageHelper代码
// 然后跟查询语句(重,一般要保证pageHelper后面跟查询语句)
// 封装要返回的PageInfo信息
PageHelper.startPage(request.getPageNum(), request.getPageSize());
List<User> userList= userMapper.selectByCondition(request);
jsonResult.setData(new PageInfo<User>(userList));
这就ok了,简单吧。
pageHelper原理
暂略。