hibernate 带order by 的 分页

近日做网站,商户按照设定的优先级排序分页显示。

翻页有记录重复或者遗失,很难找到规律,非常奇怪。最后发现原来是hibernate order by的分页在 Oracle 下因为 oder by 的字段重复,而导致的。。

解决方案:

order by 的时候必须带上 unique 的字段,例如主键或者 rowid 等

本站支持 pay for your wishes

相关推荐