【发布时间】:2012-06-15 11:34:09
【问题描述】:
考虑 HQL 中的以下查询:
SELECT m.id, (SELECT (COUNT(*) > 0) FROM SubqueryTable...) FROM MyTable AS m;
我需要从 select 内的 select 查询中以布尔值形式返回信息,其中包含是否有任何条目满足该查询的信息。
上面的查询在 SQL 中可以正常工作,但是休眠给了我一个错误。我不能将比较运算符与聚合函数一起使用。
在 HQL 中,从 select 子句中的 subselect 获取信息的正确方法是什么?
【问题讨论】: