Ist es möglich, eine JPA 2 criteria query zu paginieren, wie in Hibernate mit setFirstResult und setMaxResults?Eine JPA 2-Kriterienabfrage paginieren
Wenn nicht, gibt es Workarounds?
Ist es möglich, eine JPA 2 criteria query zu paginieren, wie in Hibernate mit setFirstResult und setMaxResults?Eine JPA 2-Kriterienabfrage paginieren
Wenn nicht, gibt es Workarounds?
Duplizieren von this Frage "jpa 2 hibernate limit (max results) to a CriteriaQuery"
A CriteriaQuery ist keine ausführbare Abfrage. Sie müssen zuerst eine TypedQuery mit EntityManager.createQuery (criteriaQuery) erstellen. Sie können dann die maximalen Ergebnisse von dies festlegen und ausführen.
Ja, mit der Nutzung des Entity-Managers und ein Kriterium Abfrage als Parameter übergeben:
List<?> results = em.createQuery(criteria).setFirstResult(offset).setMaxResults(5).getResultList();
Dank. Ich habe gesucht, aber diese Frage erschien nicht in den Ergebnissen für "Paginierung". –