1

有什么方法可以用 JPA 或 Hibernate Crtiteria API 来表示这种 SQL 吗?或者我应该以原生方式执行它?

SELECT AX FROM (SELECT X, E.id FROM Employee E) as A WHERE A.id = 10

4

1 回答 1

1

文档中

请注意,HQL 子查询只能出现在 select 或 where 子句中。

所以是的,这样的查询只能使用本机 SQL 来完成。

于 2012-05-08T07:49:03.373 回答