欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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是一对多的关系

相关标签: hibernate HQL