当前使用版本(必填,否则不予处理)

3.5.3.1

该问题是如何引起的?(确定最新版也有问题再提!!!)

目前的分页插件在每一个分页查询前都会count一次总数量,当查询的记录数量非常巨大,并且查询条件范围内的总数量恒定不变(或者不插入新的数据)时,每次count计算显得有点浪费性能

重现步骤(如果有就写完整)

报错信息

Comment From: miemieYaho

入参page可指定不查count

Comment From: human-user

入参page可指定不查count

我清楚可以通过searchCount参数来指定是否count,我是想有没有必要添加一个类似searchCountOnlyOnce参数来更精细地控制,将类似一下的代码抽象到Mybatis-plus框架层面

Page page = new Page();
if (page.hasPrevious()) {
    page.setSearchCount(false);
}

Comment From: miemieYaho

内部只会保证基本功能,不会玩出各种花