是否有某种方法可以使用 JPA 或 Hibernate Crtiteria API 来表示这种 SQL?或者我应该将其作为 native 执行吗?
SELECT A.X FROM (SELECT X, E.id FROM Employee E) as A WHERE A.id = 10
最佳答案
Note that HQL subqueries can occur only in the select or where clauses.
所以,是的,这样的查询只能使用 native SQL 来完成。
关于java - JPA 选择(选择),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493942/