mybatis-plus如何进行分页查询
时间: 2023-10-11 19:19:35 浏览: 73
Mybatis-Plus提供了非常方便的分页查询功能,下面是使用Mybatis-Plus进行分页查询的步骤:
1. 添加分页插件
在 Mybatis-Plus 的配置文件中添加分页插件:
```xml
<!-- 分页插件 -->
<bean id="mybatisPlusInterceptor" class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"/>
```
2. 创建分页对象
```java
Page<User> page = new Page<>(1, 10);
```
其中,第一个参数表示当前页码,第二个参数表示每页显示的记录数。
3. 调用分页查询方法
```java
IPage<User> userPage = userMapper.selectPage(page, null);
```
其中,第一个参数为分页对象,第二个参数为查询条件。查询结果为 IPage<User> 类型,其中包含当前页码、每页记录数、总记录数、总页数和查询结果列表等信息。
完整的分页查询示例:
```java
Page<User> page = new Page<>(1, 10);
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("age", 18);
IPage<User> userPage = userMapper.selectPage(page, wrapper);
List<User> userList = userPage.getRecords();
```
以上示例中,表示查询年龄为18岁的用户,并且返回第一页,每页显示10条记录的查询结果。
阅读全文