本文主要是介绍记录一次分页查询第一页和第二页数据重复问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前端使用的是ajax查询,根据订单时间倒叙查询,查询第一页后,下滑查询第二页,此时数据库更新,第二页和第一页的数据有重复 。
解决方案:每次返回分页信息的时候将最后一条数据的时间或者id记录下来放在redis中
当前端传过来的分页信息pageNo=null或者0时,删除缓存,如果pageNo!=0时,查询条件加上时间小于redis中的值,并将pageNo设为0;
这篇关于记录一次分页查询第一页和第二页数据重复问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!