zoukankan      html  css  js  c++  java
  • 记一次JPA查询分页导致的数据丢失问题

    使用JPA查询,共17条数据,每页10条数据。

    第一页与第二页有一条重复的数据,导致丢失一条数据

    后查明原因发现,该查询使用了排序,排序字段的值在多条数据中相同,比如在3-11条是相同的值。此时跳到第二页,第二页中的第一条数据会从3-11条中任选一条数据,因为他们的排序字段值相同,导致某条数据丢失

    后来在原来的排序基础上增加了id排序,解决问题

  • 相关阅读:
    通过kinaba对es进行crud
    安装启动kibana
    es安装启动
    IP网络层
    Java 高级文本处理
    django17
    邮件问题
    django16
    django15
    django14
  • 原文地址:https://www.cnblogs.com/white-knight/p/8471788.html
Copyright © 2011-2022 走看看