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