mybatisplus分页查询的示例
时间: 2023-05-12 18:05:56 浏览: 90
mybatis-plus分页查询的实现示例
以下是 MyBatis Plus 分页查询的示例代码:
```java
// 创建分页对象
Page<User> page = new Page<>(1, 10);
// 执行分页查询
IPage<User> userPage = userMapper.selectPage(page, new QueryWrapper<User>());
// 获取分页结果
List<User> userList = userPage.getRecords();
long total = userPage.getTotal();
```
其中,`Page` 对象表示分页信息,第一个参数是当前页码,第二个参数是每页显示的记录数。`userMapper` 是 MyBatis 的 Mapper 接口,`selectPage` 方法执行分页查询,`QueryWrapper` 是 MyBatis Plus 提供的查询条件构造器,用于构建查询条件。`IPage` 是 MyBatis Plus 提供的分页结果接口,`getRecords` 方法获取当前页的记录列表,`getTotal` 方法获取总记录数。
阅读全文