从子查询中获取列表时获取异常

时间:2019-03-26 09:47:34

标签: java hibernate hql

我想从HQL中的子查询中获取列表

return (List<Sitecnb>) hibernateTemplate.find(
"from Sitecnb as sc where sc.countrycnbCode in(from Land as ld where ld.landKennzeichen)= ?  ", name);

我遇到错误

  

•发生意外错误。详细信息:意外的AST节点:在附近   第1行,第75列[来自com.bearingpoint.sisnet.domain.Sitecnb,作为sc   其中sc.countrycnbCode位于(来自com.bearingpoint.sisnet.domain.Land作为   ld其中ld.landKennzeichen)=? ];嵌套异常为   org.hibernate.hql.ast.QuerySyntaxException:意外的AST节点:在   第1行附近,第75列[来自com.bearingpoint.sisnet.domain.Sitecnb为   sc在哪里sc.countrycnbCode(来自com.bearingpoint.sisnet.domain.Land   as ld其中ld.landKennzeichen)=? ]

0 个答案:

没有答案