Do you have an orm.xml (or another <mapping>.xml file) that might override some information? Can it be that not all classes are on the classpath? Or can there be another persistence.xml or orm.xml on the classpath that can affect the results? As there are plenty of tests that test an entity that extend an abstract entity, it's most probably something in your configuration that causes the problem.

BTW, what kind of error do you get with Toplink?

thanks,
-marina

tbee wrote:


Marina Vatkina wrote:

This is close to impossible as there are probably CTS tests that use an
@Entity
that extends another @Entity. Are you using JPA in an EE 5 container?
Otherwise you need to list all antities and mapped superclasses in your
persistence.xml.



I did'n't say this didn't work under OpenJPA, it doesn't work under Toplink.
OpenJPA  continues to have the same exceptions as stated in the origin of
this thread, so the @MappedSuperclass is not the reason.

JSE 1.6.0.
All classes are listed in the persistance.xml (because it knows the class in
question is persisted, but has trouble finding the metadata).


Reply via email to