pagehelper.startPage
时间: 2023-09-14 17:03:03 浏览: 119
mybatis_pagehelper.zip
PageHelper.startPage 是 MyBatis 分页插件 PageHelper 的一个静态方法。它用于在需要进行分页查询的语句前调用,设置分页的起始页和每页显示的数量。
例如,假设有一个查询方法:
```java
public List<User> getUsers(int pageNum, int pageSize) {
// 在需要分页的查询语句前调用 startPage 方法
PageHelper.startPage(pageNum, pageSize);
// 执行查询语句
List<User> users = userDao.getUsers();
return users;
}
```
其中 pageNum 为要查询的页码,pageSize 为每页显示的数据条数。调用 startPage 方法后,PageHelper 会自动在查询语句中添加对应的分页参数,实现数据分页查询。
需要注意的是,startPage 方法只对紧跟其后的第一个查询语句生效,如果有多个查询语句需要分页,需要分别调用 startPage 方法进行设置。
阅读全文