MyBatisPlus分页
自己写代码过程中发现查到的结果只有总条数,而没有总的数据list,排查了好久发现是自己分页pageNumber,pageSize两个参数值传反了。。。(自省一分钟)
但是造成的结果就是本来一个select * 的SQL语句变成了
SELECT COUNT(1) FROM (SELECT * FROM tableName) TOTAL
就很神奇,也不报错
这是错误的代码语句,传参的时候值传反了
Page<Fields> fieldsPage = new Page<>(pageNumber, pageSize);
所以有时候一些不经意的小失误造成的错误可能会浪费很多时间,即使是一个简单的问题。