Я немного запутался с Hibernate.
Моя проблема заключается в следующем:
У меня есть объект в таблице в моей базе данных, и этот объект связан с другими комментариями (хранится в другой таблице)
В HQL я хочу выбрать эти объекты в моей таблице, но только если последний комментарий, связанный с объектом, имеет определенный статус (последний комментарий - это тот, который имеет самый высокий идентификатор). Один комментарий связан только с одним объектом.
Этот запрос отлично работает :
select distinct myObject from org.MyClass myInstance
join myObject.comments comment
where comment.status in (:theListOfStatusThatIWant)
Но этот запрос не выполняет то, что я хочу ...
Я пробовал это:
select distinct myObject from org.MyClass myInstance
join myObject.comments comment
where comment.status in (:theListOfStatusThatIWant)
order by comment.id desc
Но без успеха ... (запрос работает нормально, но не делает то, что я хочу)
Кто-нибудь может мне помочь?