是否可以分頁JPA 2 criteria query,如同在Hibernate中使用setFirstResult和setMaxResults一樣?分頁JPA 2條件查詢
如果沒有,是否有任何解決方法?
是否可以分頁JPA 2 criteria query,如同在Hibernate中使用setFirstResult和setMaxResults一樣?分頁JPA 2條件查詢
如果沒有,是否有任何解決方法?
的this問題重複 「jpa 2 hibernate limit (max results) to a CriteriaQuery」
甲CriteriaQuery中不是可執行 查詢。您需要首先使用 EntityManager.createQuery(criteriaQuery)創建TypedQuery 。 然後,您可以設置最大結果 並執行它。
是,與實體管理器的使用,並通過一個標準的查詢作爲參數:
List<?> results = em.createQuery(criteria).setFirstResult(offset).setMaxResults(5).getResultList();
感謝。我曾經搜查過,但這個問題沒有出現在「分頁」的結果中。 – 2010-12-09 11:25:17