gpt4 book ai didi

java - 带别名的 HQL 查询

转载 作者:太空宇宙 更新时间:2023-11-04 08:11:53 25 4
gpt4 key购买 nike

我正在尝试使用别名执行 hql 查询

select **clbs.id as id**  
from ClaimDO cl, ClaimBillSummaryDO clbs, HospitalDO h
where clbs.parentGuidObj.id=cl.id and h.id=cl.hospitalSeq and cl.id= '10721'

我收到以下错误

org.hibernate.QueryException: , expected in SELECT 

但是,如果我删除别名,查询运行不会出现错误

select **clbs.id** 
from ClaimDO cl, ClaimBillSummaryDO clbs, HospitalDO h
where clbs.parentGuidObj.id=cl.id and h.id=cl.hospitalSeq and cl.id= '10721'

最佳答案

为什么不使用映射来加入实体?您也可以使用 native 查询来执行此操作。 HQL 看起来更像下面这样。我省略了 HospitalDO 连接,因为它看起来没有意义。

    select clbs.id from ClaimDO cl join cl.parentGuidObj clbs where cl.id = :id

关于java - 带别名的 HQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11046021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com