我必须在UI上显示数据库表中的行。所以,假设表中有200行。所以,我的第一个打击将给我前20行。现在,我想在下次点击中获取接下来的20行。我正在使用Hibernate来处理数据库CRUD操作。
query.setMaxResults(int size)适用于第一次点击。但是如何处理第二次及以后点击的交易?
答案 0 :(得分:1)
setFirstResult(int firstResult)将设置开始获取的行。在你的情况下......
query.setFirstResult(20);
...使查询从第21个结果开始返回结果。
答案 1 :(得分:1)
查询
请参阅http://docs.jboss.org/hibernate/orm/3.6/javadocs/org/hibernate/Query.html