Как можно загрузить объект через Hibernate на основе значения поля объекта-члена? Например, предположим, что существуют следующие классы с однозначной связью между bar и foo:
Foo {
Long id;
}
Bar {
Long id;
Foo aMember;
}
Как можно использовать Hibernate Criteria для загрузки Bar, если у вас есть только идентификатор Foo?
Первое, что пришло мне в голову, это загрузить объект Foo и установить его в качестве критерия для загрузки объекта Bar, но это кажется расточительным. Есть ли эффективный способ сделать это с помощью Criteria или это HQL?