我有以下实体Street.java:
@NamedQueries({
@NamedQuery(
name = "findStreet",
query = "select s from Street s"
)
})
@Entity
@Table(name = "STREET", schema = "C##HOUSE")
public class Street implements java.io.Serializable {
...
}
JUnit测试用例
@Test
public void test03(){
EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("test");
EntityManager entityManager = entityManagerFactory.createEntityManager();
Query query = entityManager.createNamedQuery("findStreet");
List<Street> list = query.getResultList();
}
但是我收到以下错误:
java.lang.IllegalArgumentException: No query defined for that name [findStreet]