【发布时间】:2013-03-24 19:52:55
【问题描述】:
HQL 可以在另一个查询的结果集上选择吗? 例如:
SELECT COUNT(*) FROM (SELECT * FROM Table)
我可以在 SQL 中执行此操作,但是当我在 HQL 中尝试上述操作时,它只是显示语法错误“意外标记:(第 1 行附近,第 22 列 ...”
【问题讨论】:
-
我也有同样的问题,请建议您使用的确切解决方案
-
这种情况下同表最好使用内连接,HQL不能在from子句中添加子查询
标签: java hibernate subquery hql