MyBatisPlus 分页 当前页的记录数据如何写的
时间: 2024-02-12 22:02:30 浏览: 104
完美解决MybatisPlus插件分页查询不起作用总是查询全部数据问题
使用 MyBatisPlus 进行分页查询时,可以使用 `IPage` 接口来获取分页信息。通过 `IPage` 接口的 `getRecords()` 方法,可以获取当前页的记录数据。具体代码示例如下:
```
// 构建分页对象
IPage<User> page = new Page<>(current, size);
// 执行分页查询
userMapper.selectPage(page, new QueryWrapper<User>());
// 获取当前页的记录数据
List<User> userList = page.getRecords();
```
其中,`current` 表示当前页码,`size` 表示每页显示的记录数。`userMapper` 是 MyBatis 的 Mapper 接口,`User` 是实体类,`QueryWrapper` 是查询条件构造器。通过 `selectPage()` 方法进行分页查询,查询结果将存储在 `IPage` 对象中,通过 `getRecords()` 方法获取当前页的记录数据。
阅读全文