I have two entities where one of them inherits the other one, so I have in jar1 the entity1 and I have a jar2 the entity2->inherits(entity1)
in jar1:
@Entity
public class Entity1 {...}
in jar2:
@Entity
public class Entity2 extends Entity1 {...}
So how can I make this to work, it doesn't even compile saying:
An annotation processor threw an uncaught exception...
Caused by: java.lang.NullPointerException
at org.eclipse.persistence.internal.jpa.metadata.accessors.classes.EntityAccessor.discoverMappedSuperclassesAndInheritanceParents(EntityAccessor.java:224)
It seems simple, but it does not work, what should I do?
UPDATE:
Here is the persistencel.xml for jar2:
org.eclipse.persistence.jpa.PersistenceProvider
my_datasource
jar1.jar
解决方案
Theoretically there's nothing special about having two related entities in different JARs.
Check your environment and the way you compile.