MyBatis-Plus提供的分页查询功能
时间: 2024-02-10 11:06:12 浏览: 82
mybatis-plus分页查询的实现示例
MyBatis-Plus 提供了方便的分页查询功能,可以通过 Page 类来实现。以下是一个示例代码:
```java
// 创建分页对象,指定页码和每页记录数
Page<User> page = new Page<>(1, 10);
// 调用 selectPage 方法进行分页查询
IPage<User> userPage = userMapper.selectPage(page, null);
// 获取查询结果
List<User> userList = userPage.getRecords();
```
在上面的代码中,我们创建了一个 Page 对象来指定页码和每页记录数。然后,我们调用了 userMapper 的 selectPage 方法来进行分页查询,第一个参数是分页对象,第二个参数是查询条件,这里我们传入了 null 表示查询所有记录。最后,我们从查询结果中获取了记录列表。
需要注意的是,我们需要在 MyBatis 配置文件中配置分页插件才能使用分页功能。可以通过以下配置来启用 MyBatis-Plus 提供的分页插件:
```xml
<!-- 配置分页插件 -->
<plugins>
<plugin interceptor="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"/>
</plugins>
```
阅读全文