当前使用版本(必填,否则不予处理)
3.2.0
该问题是如何引起的?(确定最新版也有问题再提!!!)
使用分页查询的时候,设置每页最大数量=1000 (看文档默认设置的是500)
IPage
重现步骤(如果有就写完整)
分页查询db数据,设置 pageInfo的pageSize 大于 默认的 500,不调整默认的每页最大数量maxLimit(),走默认值=500 查询结果出现混乱的情况。导致有些数据没有,有些成倍出现。
报错信息
无报错信息,查询出来的数据与实际db中的数据做对比,发现总数是一致的,但是group by之后发现有些数据没有,有些数据翻倍。
Comment From: zhang1025
备注: 上面 buildPage = new Page(page, size);
Comment From: zhang1025
追加验证: 发现大于500条的时候,取到的数据有问题是因为取出的数据无序的,导致有些数据查询出了两次,有些数据没有查询到。查询条件加上orderById之后就ok了。。。。。。