Я хочу отфильтровать сбор данных, чтобы был выбран только самый новый элемент.У меня есть переменная creation_date, которая сообщает мне, когда был создан элемент.Чтобы получить самый новый, я хочу написать что-то вроде этого: condition = "creation_date> = (выберите max (creation_date) из этого) - где это должно быть - ссылка на ... this - элементы, связанные с родителем (сопоставленные)объект. Но Hibernate не понимает, что он должен заменить это на какое-то умное имя, используемое им для доступа к таблице из БД. Вот мой код:
<set name="elements" table="elements">
<key column="ID_ELEMENT" />
...
<filter name="limitToLatestVersions"
condition="creation_date >= (select max(creation_date) from ?my_problem )"/>
</set>