Возможно ли разбиение на страницы 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 не является исполняемым Query. Вам нужно создать TypedQuery , используя EntityManager.createQuery (criteriaQuery). Затем вы можете установить максимальные результаты и выполнить его.
Да, с использованием управляющего объектом и прохождением запроса критериев в качестве параметра:
List<?> results = em.createQuery(criteria).setFirstResult(offset).setMaxResults(5).getResultList();
Спасибо. Я искал, но этот вопрос не появился в результатах для «разбивки на страницы». – 2010-12-09 11:25:17