我必须在 UI 上显示数据库表中的行。所以,假设我们在表中有 200 行。所以,我的第一次命中会给我前 20 行。现在,我想在下一次点击中获取接下来的 20 行。我正在使用 Hibernate 来处理数据库 CRUD 操作。
query.setMaxResults(int size) 对于第一次命中工作正常。但是如何处理第二次及以后命中的事务?
setFirstResult(int firstResult)将设置从哪一行开始提取。在你的情况...
query.setFirstResult(20);
...使查询从第 21 个结果开始返回结果。
询问
见http://docs.jboss.org/hibernate/orm/3.6/javadocs/org/hibernate/Query.html