Ответ 1
Используйте функцию агрегации count:
EntityManager em = ...
Query q = em.createQuery ("SELECT count(x) FROM Magazine x");
Number result = (Number) q.getSingleResult ();
Используя язык запросов JPA, как определить размер (количество строк) в сущности (таблице)?
Используйте функцию агрегации count:
EntityManager em = ...
Query q = em.createQuery ("SELECT count(x) FROM Magazine x");
Number result = (Number) q.getSingleResult ();