mybatisplus 可以只开分页插件 不开count吗
时间: 2023-09-02 10:15:42 浏览: 159
Mybatis-plus分页插件的使用
是的,MyBatis Plus分页插件提供了两种分页方式:基于 count 查询和不基于 count 查询。默认情况下,分页插件开启了基于 count 的分页查询,即在执行分页查询时,会先执行一次查询获取总记录数,然后再执行一次带有分页参数的查询获取分页数据。
如果你只需要分页数据而不需要总记录数,可以通过配置来关闭基于 count 的分页查询,只开启不基于 count 的分页查询。具体来说,你可以在 MyBatis 配置文件中配置 `dialectType` 属性,将其设置为 `noCount`,即可只开启不基于 count 的分页查询。例如:
```xml
<!-- MyBatis Plus 分页插件配置 -->
<plugins>
<plugin interceptor="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor">
<property name="dialectType" value="noCount"/>
</plugin>
</plugins>
```
这样配置后,MyBatis Plus 将只执行一次带有分页参数的查询获取分页数据,而不会执行获取总记录数的查询。
阅读全文