mybatis-plus分页对象中current是什么
时间: 2024-05-13 12:17:30 浏览: 95
mybatis-plus分页查询
`current` 是 MyBatis-Plus 中分页查询的当前页码,表示当前查询的是第几页的数据。它是 `IPage` 接口的一个方法,用于设置当前页码。
在 MyBatis-Plus 中,分页查询使用 `Page` 类来封装分页信息,而 `Page` 类实现了 `IPage` 接口,因此可以直接使用 `IPage` 接口中的方法来设置分页信息。`current` 属性就是 `IPage` 接口中的一个方法,用于设置当前页码。
例如,以下代码片段演示了如何使用 MyBatis-Plus 进行分页查询,并设置当前页码为第 1 页:
```java
// 创建一个分页对象
IPage<User> page = new Page<>(1, 10);
// 设置当前页码为第 1 页
page.setCurrent(1);
// 执行分页查询
List<User> userList = userMapper.selectPage(page, null);
```
以上代码中,我们创建了一个分页对象 `page`,并设置每页显示 10 条记录。然后,我们使用 `setCurrent` 方法将当前页码设置为第 1 页,最后调用 `selectPage` 方法执行分页查询。
阅读全文