是否可以将以下oracle查询转换为JPA
Select o.parent_id,o.group_id,
(
Select count(*)
From x_group g
Where g.parent_id=o.group_id
)
From x_group o
Where o.parent_id='ABC'
答案 0 :(得分:1)
根据JPA规范(我检查了v1和2.0),这是不可能的。在4.6.16节(JPA 2.0规范)中,它声明:
子查询可以在WHERE或HAVING子句中使用。[58]
因此,您可以考虑对此案例使用本机查询,或重写您的查询。