导读 最近在使用 MyBatis-Plus 3.4.2 进行分页查询时,发现 `total` 始终返回为 `0`,这让我有点抓狂🧐。虽然代码逻辑看似没问题,但数据...
最近在使用 MyBatis-Plus 3.4.2 进行分页查询时,发现 `total` 始终返回为 `0`,这让我有点抓狂🧐。虽然代码逻辑看似没问题,但数据量却“隐身”了🙈。于是,我开始一步步排查。
首先,确认了数据库连接无误✅,SQL语句也正常执行,数据确实存在。接着检查分页插件配置:`PageHelper.startPage(pageNum, pageSize)`,发现它已被正确引入和调用🚀。然而,问题依然存在。
深入研究后,我发现是由于 `@TableField` 注解中设置的 `exist = false` 导致某些字段未被正确加载(False Alarm!)💥。移除该参数后,`total` 终于显示正确的数据数量🎉。
如果你也遇到类似问题,记得检查字段注解哦💡!希望我的踩坑经历能帮到大家😉。MyBatisPlus 分页查询