pagehelper startPage
时间: 2024-08-06 09:01:04 浏览: 102
PageHelper
PageHelper是一个MyBatis分页插件,它提供了一种更简单、更易于使用的API来实现分页查询。`startPage()`是PageHelper中的一个方法,用于配置分页的基本信息,通常在执行分页查询前需要调用。这个方法接收两个参数:
1. 当前页数(page),表示数据开始展示的页面编号,从0开始计数。
2. 每页显示的数量(limit),即每一页返回的数据量。
调用`startPage(page, limit)`后,PageHelper会根据这些设置自动处理分页SQL的OFFSET部分,以便从数据库获取指定范围内的记录。例如:
```java
int pageNum = 1; // 第1页
int pageSize = 10; // 每页10条
PageHelper.startPage(pageNum, pageSize);
List<User> users = userMapper.selectAll(); // 执行分页查询
```
在这个例子中,`selectAll()`方法会被PageHelper包装成带有分页条件的SQL执行。
阅读全文