使用MyBatis-Plus的IPage做分页查询,sql语句如下

检查后发现获取total数量不正确,然后查看控制台日志,发现查询total数值的sql语句如下

 按照规则查询total数值的sql语句应该如下

原因:MyBatis-Plus开启了自动优化功能

解决办法:page.setOptimizeCountSql(false); //关闭自动优化功能

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐