Я использую JPA 2. Из соображений безопасности я работаю с безопасным типом с CriteriaQuery (и, таким образом, я не ищу никаких решений для типизированных запросов и т. д. ).
Недавно я столкнулся с проблемой, в которой мне нужно было установить SQL -LIMIT.
После долгих поисков мне так и не удалось найти решение.
CriteriaQuery<Product> query = getEntityManager().getCriteriaBuilder().createQuery(Product.class);
Root<Product> product = query.from(Product.class);
query.select(product);
return em.createQuery(query).getResultList();
Может кто-нибудь мне помочь?