У меня проблема с созданием подзапросов в Hibernate.К сожалению, класс Subqueries почти полностью не документирован, поэтому я абсолютно не знаю, как преобразовать следующий SQL-код в Критерии Hibernate:
SELECT *,
(SELECT COUNT(*) FROM tweet.like WHERE tweet.like.postid = tweet.post.postid) AS like_count,
(EXISTS(SELECT 1 FROM tweet.like WHERE tweet.like.postid = tweet.post.postid AND tweet.like.userid = 29 )) AS islike
FROM tweet.post
INNER JOIN tweet.users ON tweet.users.userid = tweet.post.userid;