使用pagehelper实现分页
时间: 2023-08-26 18:14:44 浏览: 49
要使用PageHelper实现分页,需要进行以下步骤:
1. 首先,引入PageHelper的依赖。在Maven项目中,在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>最新版本号</version>
</dependency>
```
2. 在代码中使用PageHelper进行分页。假设你有一个查询方法,返回的是一个List集合,可以按照以下步骤进行分页:
```java
// 导入PageHelper类
import com.github.pagehelper.PageHelper;
// 在查询方法中使用PageHelper进行分页
public List<Object> queryData(int pageNum, int pageSize) {
// 在查询前调用PageHelper的startPage方法,pageNum表示当前页码,pageSize表示每页显示的数量
PageHelper.startPage(pageNum, pageSize);
// 执行查询操作,返回查询结果的List集合
List<Object> dataList = yourDataQueryMethod();
return dataList;
}
```
3. 在调用查询方法时,传入当前页码和每页显示的数量即可实现分页。例如:
```java
int pageNum = 1; // 当前页码
int pageSize = 10; // 每页显示的数量
List<Object> dataList = queryData(pageNum, pageSize);
```
这样就可以使用PageHelper实现分页了。注意,PageHelper会自动拦截你的查询方法并进行分页处理,不