gpt4 book ai didi

java - 利用 JPA 命名查询

转载 作者:行者123 更新时间:2023-11-29 05:45:15 24 4
gpt4 key购买 nike

当我在 NetBeans 中从数据库创建实体类时,它为我提供了从持久字段创建命名查询的选项。因此,我看到这些命名查询列在我的实体类的顶部。

这些查询到底是什么,我该如何使用/“调用”它们?

我知道这个问题比 SO 上的首选问题更笼统,所以我很高兴接受指向回答这些问题的教程的链接,但我自己一直找不到。

最佳答案

如果你有:

@NamedQuery(name="Country.findAll", query="SELECT c FROM Country c")
public class Country {
...
}

使用:

TypedQuery<Country> query = em.createNamedQuery("Country.findAll",Country.class);
List<Country> results = query.getResultList();

另见:

关于java - 利用 JPA 命名查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16074602/

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