Как сделать запрос SELECT в Hibernate включает в себя подзапрос COUNT (*)
Допустим, у нас естьКатегория - Предметы один ко многим связь. Я хотел бы сделать это
SELECT c.*,
(SELECT COUNT(*) FROM items i WHERE i.catId=c.id)
AS itemCount
FROM category c
И скажем, у нас есть Hibernate POJO "Категория класса".
Мой первый вопрос: я действительно не могу понять, что из этого запроса я получаю объект List <Category>, верно? И как я могу получить доступ к "itemCount"? Потому что нетCategory.getItemCount ()
А во-вторых, как мне написать запрос Criteria?
Спасибо