pagehelper 重写count失效
时间: 2023-08-02 16:05:10 浏览: 111
URL重写配置
3星 · 编辑精心推荐
如果你在使用 PageHelper 插件时重写了 count 方法,但是发现重写后的 count 方法无效,可能是因为你没有正确配置 PageHelper 插件或者重写的方法有问题。
首先,你需要确认你已经正确引入了 PageHelper 插件,并在你的 MyBatis 配置文件中进行了正确配置。你可以检查一下是否有类似以下的配置:
```
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<property name="dialect" value="mysql"/>
</plugin>
</plugins>
```
其次,你需要确认你的重写方法与 PageHelper 的要求一致。PageHelper 要求重写的 count 方法必须接受一个参数,且返回值必须是 long 类型。你可以检查一下你的重写方法是否符合这些要求。
最后,如果你的配置和重写方法都没有问题,你可以尝试升级 PageHelper 的版本,或者提交一个 issue 给 PageHelper 的开发者,寻求帮助。
阅读全文