hql不支持关键字on
程序员文章站
2022-04-13 21:33:36
...
更多详情请查看个人主页
使用hql语句进行联合查询,结果报错
from BreakCase b left join b.item t on b.item=t.id
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1,
原因是因为HQL不支持ON这个字符,如果要做关联关系就必须将On改为where
from BreakCase b left join b.item t where b.item=t.id
注意:此处breakCase与item是一对多的关系