I get the following error when I try to use a named query from the
JPAWeblogManagerImpl. Why isn't "MyNewClass" defined as a persistent class.
It looks just like all the other classes that are listed below.
"There is no query with the name "MyNewClass.getInfo" defined for any of the
known persistent classes:
[org.apache.roller.weblogger.pojos.TaskLock,
org.apache.roller.weblogger.pojos.AutoPing,
org.apache.roller.weblogger.pojos.Weblog,
org.apache.roller.weblogger.pojos.WeblogEntry,
org.apache.roller.weblogger.pojos.WeblogReferrer,
org.apache.roller.weblogger.pojos.WeblogEntryAttribute,
org.apache.roller.weblogger.pojos.WeblogEntryTagAggregate,
org.apache.roller.weblogger.pojos.WeblogBookmarkFolder,
org.apache.roller.weblogger.pojos.WeblogTemplate,
org.apache.roller.weblogger.pojos.WeblogEntryComment,
org.apache.roller.weblogger.pojos.UserRole,
org.apache.roller.weblogger.pojos.WeblogCategory,
org.apache.roller.weblogger.pojos.User,
org.apache.roller.weblogger.pojos.PingTarget,
org.apache.roller.weblogger.pojos.RuntimeConfigProperty,
org.apache.roller.weblogger.pojos.PingQueueEntry,
org.apache.roller.weblogger.pojos.WeblogHitCount,
org.apache.roller.weblogger.pojos.WeblogPermission,
org.apache.roller.weblogger.pojos.WeblogEntryTag,
org.apache.roller.weblogger.pojos.WeblogBookmark].
at
org.apache.openjpa.meta.MetaDataRepository.getQueryMetaData(MetaDataRepository.java:1504)
at
org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery(EntityManagerImpl.java:782)
at
org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery(EntityManagerImpl.java:65)
at
org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy.getNamedQuery(JPAPersistenceStrategy.java:273)
at
org.apache.roller.weblogger.business.jpa.JPAWeblogManagerImpl.getInfo(JPAWeblogManagerImpl.java:1714)
--
View this message in context:
http://www.nabble.com/There-is-no-query-with-the-name-%22%22-defined-for-any-of-the-known-persistent-classes-tf4528598s12275.html#a12921976
Sent from the Roller - Dev mailing list archive at Nabble.com.