У меня есть объект, который сопоставлен с набором объектов, очень просто. Однако, что я действительно хочу сделать, так это наложить некоторые критерии на это отображение. Вот текущее отображение:
<set name="ops" inverse="true" cascade="all, delete-orphan">
<key column="cityblock_id" on-delete="cascade"/>
<one-to-many class="com.tamedtornado.data.Operation"/>
</set>
Теперь, вместо того, чтобы просто получать все связанные операции, я хочу просто получать операции, которые еще не завершены, или не выполнены, или что-то еще. В документах Hibernate об этом очень тихо, хотя некоторые старые сообщения на форуме показывали мне это немного. Очевидно, вы можете использовать тег sql-query, но это также не то, что я хочу сделать.
Есть ли способ сделать это с помощью запроса HQL? Я просто хочу сузить результаты с помощью простого запроса и иметь несколько карт коллекций, таких как active_ops, complete_ops и т. Д.
Ура,
Jason