Ich bin ein Java-Entwickler. Ich verwende spring 4.0.1 und hibernate 4.2.21. Ich habe eine Klasse wie folgt:Wie Entität in Hibernate dynamisch hinzufügen?
@Entity
@Inheritance(...)
public abstract class Feature{
@Id
@GeneratedValue
protected Long id;
...
}
Jetzt habe ich einige viele Klasse wie folgt:
Label.java Klasse:
@Entity
public class Label extends Feature{
protected String str;
...
}
Point.java Klasse:
@Entity
public class Point extends Feature{
protected Integer intg;
...
}
Ich habe mo re als 20 Entity-Klasse, die von Feature
Klasse erstreckt. Gibt es eine Möglichkeit, dynamisch diese Klassen (wie Label
und Point
) zu dem Projekt hinzuzufügen, ohne harten Code zu schreiben?
Update:
Zum Beispiel Hibernate Daten aus einer Datenbank erhalten und dann nach diesen Daten, Modelle erstellen.
- Ist es möglich?
- Wie mache ich?
Versuchen Sie, Ihr Problem besser zu beschreiben? Wenn ich verstanden habe, was Sie sagen, können Sie alle Entitäten automatisch generieren mit jpa-Tools in Ihrer ide – Skizzo
Was meinen Sie mit 'Es gibt eine Möglichkeit, diese Klassen (wie Label und Point) dynamisch hinzuzufügen, ohne hart zu schreiben Code? ' Ich denke, jetzt sollten Sie vertraut sein, wie man Frage stellt! – SyntaX
Ich habe mehr als 20 Entity, die Form "Feature" erweitert. Ich möchte, wenn das Projekt bereitgestellt wird, alle diese Klassen automatisch generieren. –