Предложение ON с интерфейсом Hibernate Query - PullRequest
2 голосов
/ 07 марта 2011

Я получаю HibernateQueryException, когда я использую предложение On с левым внешним соединением.

Может кто-нибудь подсказать, в чем причина.

С уважением,

Raj

1 Ответ

6 голосов
/ 07 марта 2011

HQL не поддерживает синтаксис ... JOIN ... ON ..., вы можете JOIN только для определенных отношений между сущностями (FROM Foo foo JOIN foo.bars bar).

Если вам нужно JOIN при произвольных условиях, вы можете использовать старомодную форму FROM A a, B b WHERE a.x = b.y (хотя вы не можете сделать внешнее соединение таким образом). В противном случае придется использовать собственный SQL-запрос.

Смотри также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...