Ist es möglich, zu generieren, JPA entity Klassen aus einer Datenbank-schema zur Laufzeit?

IDEs wie Netbeans ermöglichen die Generierung der entity-Klassen durch einen Persistenz-Kontext. Wenn Sie Zugriff auf die zugrunde liegende generation Methode (nicht sicher, wenn es ein externes tool oder ein Teil der IDE), könnte Sie generieren, Datenbank-entity-Klassen dynamisch zur Laufzeit? Die Idee, dass könnte man Haken in die entity-Klassen mit reflection.

Ich weiß, Sie können den anderen Weg gehen und generieren der Datenbank aus dem entity-Klasse, jedoch aufgrund von Problemen mit Berechtigungen in meinem Arbeitsumfeld, das wäre ein no go. Allerdings, wenn Sie den Prozess umkehren und ziehen Sie die Klassen aus der Datenbank kann es möglich sein, die in meiner Umgebung. Die Idee ist, dass die Datenbank würde dienen als single point of configuration/control.

Schreibe einen Kommentar