告诉我如何用mybatis-plus分页我查询的数据
时间: 2024-02-16 08:04:19 浏览: 27
当使用MyBatis-Plus进行分页查询时,可以使用 `Page` 类来封装分页信息。以下是使用MyBatis-Plus进行分页查询的基本步骤:
1. 定义查询条件,可以使用 `Wrapper` 类来封装查询条件。
```
Wrapper<User> wrapper = new QueryWrapper<User>()
.eq("gender", "male")
.ge("age", 18);
```
2. 创建 `Page` 对象,并设置分页信息。
```
Page<User> page = new Page<>(1, 10); // 查询第 1 页,每页显示 10 条记录
```
3. 调用 `selectPage` 方法进行分页查询。
```
IPage<User> userPage = userMapper.selectPage(page, wrapper);
```
4. 获取查询结果。
```
List<User> userList = userPage.getRecords(); // 查询结果
long total = userPage.getTotal(); // 总记录数
```
这样就可以使用MyBatis-Plus进行分页查询了。