mybatis plus 分页插件 getTotal();
时间: 2023-10-04 10:07:36 浏览: 508
mybatis的分页插件
Mybatis Plus 分页插件提供了 `getTotal` 方法来获取符合条件的总记录数。使用该方法需要在分页查询之前执行一次查询,例如:
```java
Page<User> page = new Page<>(1, 10);
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("status", 1);
IPage<User> userPage = userMapper.selectPage(page, queryWrapper);
long total = userPage.getTotal(); // 获取符合条件的总记录数
List<User> userList = userPage.getRecords(); // 获取当前页的记录列表
```
在上述示例中,`getTotal` 方法获取了符合条件的总记录数,而 `getRecords` 方法获取了当前页的记录列表。注意,`getTotal` 方法需要在分页查询之后调用,否则会返回 0。
阅读全文