1

当我从 NetBeans 中的数据库创建实体类时,它使我可以选择从持久字段创建命名查询。因此,我看到这些命名查询列在我的 Entity 类的顶部。

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

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

4

1 回答 1

3

如果你有:

@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();

也可以看看:

于 2013-04-18T04:47:23.560 回答