JPA从(选择)中选择

时间:2012-05-08 06:48:38

标签: java hibernate jpa persistence

有没有办法用JPA或Hibernate Crtiteria API表示这种SQL?或者我应该以原生身份执行它?

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

1 个答案:

答案 0 :(得分:1)

来自the documentation

  

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

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