PageHelper.startPage()
时间: 2024-04-04 12:27:24 浏览: 73
pageHelper
PageHelper.startPage()是MyBatis分页插件PageHelper的一个静态方法,用于在查询数据库时进行分页操作。它的作用是告诉PageHelper插件要开始分页了,并指定当前页码和每页显示的记录数。
使用PageHelper.startPage()方法的步骤如下:
1. 在查询方法之前调用PageHelper.startPage()方法,传入当前页码和每页显示的记录数。
2. 执行查询方法,查询结果会被自动分页。
3. 获取分页后的结果,可以通过PageInfo对象获取总记录数、总页数等分页信息。
示例代码如下:
```
// 导入PageHelper类
import com.github.pagehelper.PageHelper;
// 在查询方法之前调用startPage方法
PageHelper.startPage(pageNum, pageSize);
// 执行查询方法,查询结果会被自动分页
List<User> userList = userDao.getUserList();
// 获取分页后的结果
PageInfo<User> pageInfo = new PageInfo<>(userList);
```
其中,pageNum表示当前页码,pageSize表示每页显示的记录数。调用startPage方法后,后续的查询操作会自动进行分页处理。
阅读全文