当我从NetBeans中的数据库创建Entity类时,它为我提供了从持久字段创建命名查询的选项。因此,我看到这些命名查询列在我的Entity类的顶部。
这些查询到底是什么,以及如何利用/“调用”它们?
我知道这个问题比SO更受欢迎,所以我很高兴接受一个回答这些问题的教程的链接,但我一直无法找到。
答案 0 :(得分: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();
另见: