gpt4 book ai didi

java - Oracle 查询到 JPA 查询转换

转载 作者:太空宇宙 更新时间:2023-11-04 08:08:35 26 4
gpt4 key购买 nike

是否可以将以下 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'

最佳答案

根据JPA规范(我检查了v1和2.0),这是不可能的。在第 4.6.16 节(JPA 2.0 规范)中指出:

Subqueries may be used in the WHERE or HAVING clause.[58]

因此,您可能会考虑在这种情况下使用 native 查询,或重写您的查询。

关于java - Oracle 查询到 JPA 查询转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11644915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com