带有Hibernate Query接口的ON子句

raj*_*hch 3 hibernate

当我使用带有左外连接的On子句时,我得到HibernateQueryException.

任何人都可以建议我是什么原因.

问候,

拉吉

axt*_*avt 6

HQL不支持... JOIN ... ON ...语法,您JOIN只能在实体(FROM Foo foo JOIN foo.bars bar)之间定义关系.

如果你需要JOIN任意条件,你可以使用老式的形式FROM A a, B b WHERE a.x = b.y(虽然你不能这样做外连接).否则必须使用本机SQL查询.

也可以看看: