mybatis-plus分页total为0
时间: 2024-04-06 16:09:31 浏览: 79
mybatis-plus分页查询
如果使用 MyBatis-Plus 进行分页查询时,total 值为 0,那么可能有以下几种原因:
1. 分页插件未配置或配置错误:MyBatis-Plus 自带分页插件,需要在配置文件中进行配置,如果配置错误或者未配置,会导致分页查询失败,total 值为 0。
```xml
<!-- MyBatis-Plus 分页插件配置 -->
<plugins>
<plugin interceptor="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"/>
</plugins>
```
2. 分页参数传递错误:分页参数 Page 对象中的 current 和 size 属性需要正确设置,否则会导致查询结果为空或 total 值为 0。
```java
// 分页查询示例
Page<User> page = new Page<>(1, 10); // 第一页,每页10条记录
IPage<User> userPage = userService.page(page);
```
3. 查询条件错误:如果查询条件不正确,可能导致查询结果为空或 total 值为 0。建议检查 SQL 语句和查询条件是否正确。
以上是可能导致 MyBatis-Plus 分页查询 total 值为 0 的几个原因,希望可以帮助到你。
阅读全文