I have the following:

@MappedSuperclass class A { }
@Entity class B extends A { }
@Entity class C extends A { }

and I try to do this type of query: SELECT a FROM A a

I receive error message "An error occurred while parsing the query filter
"SELECT a FROM A a".  Error message:   The name "A" is not a recognized
entity or identifier.  Perhaps you meant B, which is a close match.  Known
entity names: [B, C]"

A is defined in my persistence.xml and my tables do have the inherited
fields from it so I'm pretty sure jpa is recognizing it.

The OpenJPA doc says that the query is supported.....this is from the 1.2.0
doc:

Note
OpenJPA allows you to query on mapped superclasses. A query on a mapped
superclass will return all matching subclass instances.


-- 
View this message in context: 
http://n2.nabble.com/Can%27t-query-against-a-MappedSuperclass-tp2665700p2665700.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.

Reply via email to