如果我沒有設置setFirstResult(-)
並遞歸調用criteria.setmaxresults(10)
每一次,它會自動從數據庫中抓取下10個項目嗎?休眠setMaxResults分頁
回答
號必須使用criteria.setFirstResult(0)
和頁面通過自己,這樣的事情:
public List getCarters(final int firstResult, final int maxResults) {
final Criteria criteria = sessionFactory.getCurrentSession()
.createCriteria(SomePersistentClass.class);
.add(Restrictions.eq("name", "Carter"))
criteria.setFirstResult(firstResult);
criteria.setMaxResults(maxResults);
return criteria.list();
}
+1爲Michael Caine參考。 –
有沒有辦法使用Long來獲得最大結果? – chefarov
當然,沒有。標準從數據庫中抓取數據,只有當你調用.LIST()或.uniqueResult()
是的,當然返回.list()..所以如果我用setmaxresult(10)調用相同的方法,它不會自動抓住接下來的10個項目?必須使用setfirstresult(offset)? – cometta
如果你想要下10個項目,你應該使用setFirstResult(offset)和setMaxResults(10)。 –
- 1. 休眠 - 與分頁
- 2. DisplayTag分頁與休眠分頁
- 3. JSON分頁 - 休眠,彈簧
- 4. 休眠分頁與____ToMany映射
- 5. 分頁與休眠條件和FetchMode.JOIN
- 6. 休眠。大的結果和分頁
- 7. 休眠 - 最佳分頁方法
- 8. 休眠分頁的數據加入分頁
- 9. getCurrentSession在網頁中休眠
- 10. 休眠分離條件
- 11. 休眠。
- 12. 休眠:
- 13. 休眠:更改休眠連接
- 14. 休眠與Tomcat與休眠與JBoss
- 15. 休眠 - 一個休眠映射
- 16. 休眠分頁與限制OneToMany collecion的大小?
- 17. 使用Spring數據和休眠的Spring MVC分頁
- 18. 休眠 - Java分頁 - 內存不足異常
- 19. 休眠與冬眠搜索
- 20. 在休眠
- 21. 休眠插件
- 22. 關於休眠
- 23. 休眠區間
- 24. 休眠合併
- 25. 休眠組件
- 26. Maven的休眠
- 27. 休眠標準
- 28. 指定休眠
- 29. 獲取休眠
- 30. 休眠「JOIN ... ON」?
所以確認需要使用setFirstResult (偏移量)做分頁? – cometta
是的,確認:-) –