Размер таблицы с использованием языка запросов JPA

Используя язык запросов JPA, как определить размер (количество строк) в сущности (таблице)?

Ответы

Ответ 1

Используйте функцию агрегации count:

EntityManager em = ...
Query q = em.createQuery ("SELECT count(x) FROM Magazine x");
Number result = (Number) q.getSingleResult ();