mybaitsplus - 分页插件的总条数异常问题修复
环境
mybatis-plus 3.5.5
问题描述
通过MultiDataPermissionHandler实现了根据部门动态查询对应的数据,但对应的问题就是,分页的总条数和实际查询的条数不对了。经过排查发现,分页插件会单独走一个sql去查询总条数,但这个sql没有它拦截到所产生的问题
解决
将拦截器的执行顺序调整下,先执行MultiDataPermissionHandler 然后再执行分页插件
验证
如果我的分享帮助到你,请点赞加关注,以便帮助到更多的码农