Я хотел бы использовать функциональность, предоставляемую @Where, чтобы ограничивать коллекции только элементами, имеющими статус ACTIVE.Тем не менее, я не могу использовать аннотации только XML.Поэтому я ищу @Where эквивалент в xml, но ничего не могу найти.
Пример (мне нужно что-то вроде элемента "where")
<hibernate-mapping>
<class name="Teacher" table="teacher" >
...
<bag name="subjects" inverse="true" cascade="save-update">
<key>
<column name="id_policy" />
</key>
<one-to-many class="Subject" />
<where>status = 'a'</where>
</bag>
....
</class>
</hibernate-mapping>
Конечно, я могу использовать пользовательскую коллекциюзагрузчик, но это довольно некрасиво для такой простой задачи.Фильтр является более подходящим вариантом, но он должен быть включен явно для сеанса Hibernate, и мне просто нужно, чтобы это условие «где» всегда применялось.
Есть идеи?