HQL оставил объединение несвязанных объектовJAVA

Программисты JAVA общаются здесь
Anonymous
HQL оставил объединение несвязанных объектов

Сообщение Anonymous »

У меня есть 2 объекта: A и B. Они связаны, но я не хочу добавлять отображение отношений в bean-компоненты.

Как мы можем использовать левое внешнее соединение между A и B с использованием HQL или критериев?

Для этого доступны некоторые обходные пути:
  • Используйте собственный SQL, как описано здесь.
  • Добавление связи и используйте select a from A a left join a.b.
  • Мы можем выполнить внутреннее соединение в HQL как select * from A a, B b, где a.some=b.some
Я всегда возвращался к этим двум вариантам, есть ли альтернатива этому? Или это невозможно?

Вернуться в «JAVA»