JPA 2.1 の javax.persistence.EntityManagerFactory#addNamedQuery() のはなし。 検索してもあまりヒットしないので。 普通の NamedQuery の使い方 JPA で NamedQuery 使う時は、Entity にアノテーション指定して以下のように定義する。 @Entity @NamedQuery(name="Country.findAll", query="SELECT c FROM Country c") public class Country { ... } 複数ある場合には、@NamedQueries で。 @Entity @NamedQueries({ @NamedQuery(name="Country.findAll", query="SELECT c FROM Country c"), @NamedQuery(