错误hibernate subselect org.hibernate.QueryException:聚合函数

时间:2014-01-08 20:03:47

标签: java sql hibernate orm hql

我的hql存在下一个问题:org.hibernate.QueryException:之前预期的聚合函数(在SELECT

中)

hlq是:

SELECT 
    t_res.resId , 
   ( SELECT COUNT(t_est_res.esrId) 
     FROM TstEstabResol AS t_est_res 
     WHERE t_est_res.resId=t_res.resId
   )  
FROM 
    TstResolucion AS t_res   
WHERE 
    t_res.resOculto=0

可以告诉我有什么问题,请????

1 个答案:

答案 0 :(得分:0)

您在子查询中缺少AS。

尝试:

SELECT 
    t_res.resId , 
   ( SELECT COUNT(t_est_res.esrId) 
     FROM TstEstabResol t_est_res 
     WHERE t_est_res.resId=t_res.resId
   ) AS num_t_est_res
FROM 
    TstResolucion t_res   
WHERE 
    t_res.resOculto=0