为什么hibernate分页查询会出现重复数据?

qinjamesko 发布于 2016/10/21 13:43
阅读 496
收藏 0
加载中
0
魔力猫
魔力猫
因为如果没有order语句,所有的SQL结果集都是无序的,数据库不保证每次返回的顺序一致。
魔力猫
魔力猫
回复 @qinjamesko : 只要你用了类似分页的方式查询,结果集又没排序,那么任何一个数据库都不保证返回的结果肯定一样。
q
qinjamesko
谢谢,几句话就说到本质了。如果是一般的查询或者表连接查询,出现重复数据也是这个原因吗?
0
dy810810
dy810810
mysql不会,其它会。因为不保证每次读取的区块顺序是相同的。
返回顶部
顶部