gpt4 book ai didi

java - 用于查找重复项的 Hibernate 标准

转载 作者:行者123 更新时间:2023-11-29 03:26:45 25 4
gpt4 key购买 nike

我想获取重复的条目。我想使用查询作为条件,为此我使用以下代码。

SELECT * from A 
WHERE field in (
SELECT field from A
GROUP BY field HAVING COUNT(field) > 1
);

Hibernate 映射是这样的

@Entity
class A{
...
private String field;
...
}

如何获取“字段”列中重复的 A 列表?

最佳答案

您几乎可以将您的查询一对一翻译成 HQL (警告:未经测试)。

select A
from A a
where a.field in (
select ai.field
from A ai
group by ai.field -- assumes that by f you mean field
having count(a1.field) > 1
)

关于java - 用于查找重复项的 Hibernate 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20657900/

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