Details
-
Bug
-
Status: Open
-
Blocker
-
Resolution: Unresolved
-
0.9.0, 0.9.6
-
None
-
None
Description
When executing a named query without having declared any persistent types, I get the following:
<4|true|0.0.0> org.apache.openjpa.persistence.ArgumentException: There is no query with the name "SimpleXml.findAll" defined for any of the known persistent classes: null.
at org.apache.openjpa.meta.MetaDataRepository.getQueryMetaData(MetaDataRepository.java:1494)
at org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery(EntityManagerImpl.java:767)
at org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery(EntityManagerImpl.java:62)
at org.apache.openjpa.persistence.xml.TestSimpleXmlEntity.testNamedQueryInXmlNamedEntity(TestSimpleXmlEntity.java:12)
This message should read "No persistent classes were listed in <path-to-persistence.xml>, and auto-class-scanning is not configured, so no named queries can be found. You can configure auto-class-scanning by <auto-class-scan info here>" or something along those lines.