vielleicht ist es eine dumme Frage, aber ich kann die Antwort nicht finden in der Dokumentation: Wie kann eine Grenze für die CriteriaQuery mit JPA2?jpa 2 Tiefschlaf Limit (max Ergebnisse) zu einem CriteriaQuery
Dank
vielleicht ist es eine dumme Frage, aber ich kann die Antwort nicht finden in der Dokumentation: Wie kann eine Grenze für die CriteriaQuery mit JPA2?jpa 2 Tiefschlaf Limit (max Ergebnisse) zu einem CriteriaQuery
Dank
A CriteriaQuery keine ausführbare Abfrage ist. Sie müssen zuerst eine TypedQuery mit EntityManager.createQuery(criteriaQuery)
erstellen. Sie können dann die maximalen Ergebnisse davon festlegen und ausführen.
Sie könnten die Offset/Grenze wie folgt definieren:
return em.createQuery(query)
.setFirstResult(offset) // offset
.setMaxResults(limit) // limit
.getResultList();
ich in der Regel verwenden:
em.createQuery(criteria).setFirstResult(offset).setMaxResults(max).getResultList();
query.setMaxResults :) –