Est-il possible de paginer une JPA 2 criteria query, comme vous pouvez le faire avec Hibernate avec setFirstResult et setMaxResults?Pagination d'une requête JPA 2 critères
Sinon, existe-t-il des solutions de contournement?
Est-il possible de paginer une JPA 2 criteria query, comme vous pouvez le faire avec Hibernate avec setFirstResult et setMaxResults?Pagination d'une requête JPA 2 critères
Sinon, existe-t-il des solutions de contournement?
en double de this question "jpa 2 hibernate limit (max results) to a CriteriaQuery"
Un CriteriaQuery n'est pas un exécutable requête. Vous devez d'abord créer une TypedQuery en utilisant EntityManager.createQuery (criteriaQuery). Vous pouvez ensuite définir les résultats maximum de et l'exécuter.
Oui, avec l'utilisation du gestionnaire d'entités et faire passer une requête de critères comme paramètre:
List<?> results = em.createQuery(criteria).setFirstResult(offset).setMaxResults(5).getResultList();
Merci. J'avais cherché, mais cette question n'apparaissait pas dans les résultats de "pagination". –