美文网首页
PageHelper分页查询导致数据重复

PageHelper分页查询导致数据重复

作者: skyjilygao | 来源:发表于2020-11-11 20:37 被阅读0次

    临时记录下。
    相同数据量(大概在6万条数据)此问题发生在正式环境数据库。但是本地开发环境,测试环境均没有问题。
    查询出的数据总数跟直接查数据库一致,但是对查询结果按照某个条件筛选出的结果缺不一致。

    dataList.stream().filter(n-> n.getFieldDateStart().equals("2020-09-25")).collect(Collectors.toList()) 结果有571条, 
    通过sql直接查询:正常值:555
    

    解决办法:加上排序字段即可。如下:

    int pageNum = 1;
    int pageSize = 4000;
    String sidx = "id";
    String sord = ""; // 或 sord="desc" 都可以。
    PageHelper.startPage(pageNum, pageSize, sidx + " " + sord);
    

    相关文章

      网友评论

          本文标题:PageHelper分页查询导致数据重复

          本文链接:https://www.haomeiwen.com/subject/qydybktx.html