Как сделать запрос 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?

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос