Я получаю HibernateQueryException, когда я использую предложение On с левым внешним соединением.
Может кто-нибудь подсказать, в чем причина.
С уважением,
Raj
HQL не поддерживает синтаксис ... JOIN ... ON ..., вы можете JOIN только для определенных отношений между сущностями (FROM Foo foo JOIN foo.bars bar).
... JOIN ... ON ...
JOIN
FROM Foo foo JOIN foo.bars bar
Если вам нужно JOIN при произвольных условиях, вы можете использовать старомодную форму FROM A a, B b WHERE a.x = b.y (хотя вы не можете сделать внешнее соединение таким образом). В противном случае придется использовать собственный SQL-запрос.
FROM A a, B b WHERE a.x = b.y
Смотри также: