Wie kann ich mit IntelliJ IDEA 10 eine Entität (POJO) aus dem Datenbankmodell generieren? Ich erstelle in IntelliJ eine "Datenquelle", habe aber keine Ahnung, wie ich das POJO generieren kann.
quelle
Wie kann ich mit IntelliJ IDEA 10 eine Entität (POJO) aus dem Datenbankmodell generieren? Ich erstelle in IntelliJ eine "Datenquelle", habe aber keine Ahnung, wie ich das POJO generieren kann.
UPDATE:
In IntelliJ 16 ist diese Funktion jetzt implementiert. Die Schritte dazu sind:
1. Kontextmenü der Datenbankansicht
2. Skripterweiterungen
3. Generieren Sie POJOs
Weitere Informationen finden Sie hier:
Funktionsanforderung: Ermöglichen Sie "Klassen aus Datenbankschema generieren" für JDBC-Entwickler
Hinweis: Die folgenden Informationen beziehen sich auf Version 15 und früher:
Zuerst müssen Sie IntelliJ mitteilen, dass Sie den Ruhezustand verwenden (ich denke, Sie sind es, wenn Sie das orm POJO der Tabelle benötigen).
Nachdem Sie Ihre Konfigurationsfacette für den Ruhezustand eingerichtet haben, können Sie Ihre POJOs extrahieren.
Die Standard- Skripterweiterungen
Generate POJOs.groovy
sind nicht sehr gut, wenn Tabellen mit Unterstrich behandelt werden (was sehr häufig vorkommt).Also nehme ich einige Änderungen vor.
Der Hauptcode
Den gesamten Inhalt finden Sie hier https://gist.github.com/aristotll/ad799a7462e8b705b26103944cca24a6
quelle