关于Java方法分页后数据重复的一种解答

有的分页是在数据库层的例如用limit,用的分页则是在系统中编写一个专门用来分页的方法,数据库就是查找全部数据然后交由分页方法进行分页,而我今天要说明的就是后一种。当然在sql查询是数据是完整的。这里的重复数据只是有分页引起的。

分页方法的写法有很多,这里就不做多的介绍,我经历过的分页方法是与sql中的排序有关。当排序后的结果有相同时,就会有可能出现数据重复,当然这里 不是指所有数据都重复,是指需要排序的字段数值都相等了。知道了原因就好提出解决办法,我的解决办法是在加一个排序字段,最好是那种永远都不会重复的字段,我选择的主键字段(一般为PK_ID),然后就可以解决这种重复数据问题了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值