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