ich eine Klasse bestehen wollen, die andere von einem externen API erweitert ...Hibernate Feld Vererbung ohne Basisklasse Zugang
ich keinen Zugriff auf API-Klasse haben, so kann ich anotate es nicht als @ MappedSuperclass oder @Entity noch anotate seine Felder
Aber ich würde gerne die öffentlichen Felder aus der Oberklasse plus zusätzliche Felder aus meiner erweiterten Klasse.
//i've no access to modifications on this class as it comes from external api
public class BaseClass{
public int field1;
public int field2;
public int field3;
}
@Entity
public class MyClass extends BaseClass{
public int extraField1;
public int extraField2;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public int extraField3;
}
Wie kann ich diese Situation angehen? Ich verwende Hibernate 5.1.0.Final