本文作者原创,转载请注明出处————————————————
在hibernate中分页查询有固定的方法,传入参数就可直接进行查询.但是如果你的数据库中数据一直在变化,那么当你翻页的时候下一页的内容不是你想象的那样,因为会有新的数据进入到数据库中,旧的数据与新数据综合在一起重新排序的分页.这样的数据就会很乱如何解决这个问题呢?
我们给每一条数据新增一个字段timestemp,记录数据被创建的时间,在经行查询的时候设置数据的创建时间位当前系统时间之前,那么这次查询的语句中就不会再查到数据库中新增的数据,只会在原有的数据上经行分页.这种方式实现最简单对数据库和java代码改动非常小.
是不是非常简单实用呢。