So generieren Sie Pojo-Klassen im Ruhezustand aus DB-Tabellen - Gunook

Inhaltsverzeichnis:

So generieren Sie Pojo-Klassen im Ruhezustand aus DB-Tabellen - Gunook
So generieren Sie Pojo-Klassen im Ruhezustand aus DB-Tabellen - Gunook

Video: So generieren Sie Pojo-Klassen im Ruhezustand aus DB-Tabellen - Gunook

Video: So generieren Sie Pojo-Klassen im Ruhezustand aus DB-Tabellen - Gunook
Video: Erstes Beispiel programmieren | Visual Basic .NET #3 2024, April
Anonim

Hibernate ist ein leistungsstarker, leistungsstarker Objekt-/relationaler Persistenz- und Abfragedienst. Hibernate verwendet JavaBean-Klassen, um Datenbanktabellen im Speicher darzustellen. Die Spalten der Tabelle werden durch die Felder der Java-Klasse repräsentiert. Die Informationen von Klasse zu Tabelle und von Feld zu Spalte werden in XML-Dateien gespeichert.

Dies erklärt die Schritte zum Reverse-Engineering von Datenbanktabellen, um POJO-Klassen im Ruhezustand zu generieren und XML-Dateien mit Hibernate-Tools zuzuordnen.

Schritte

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 1
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 1

Schritt 1. Laden Sie das Hibernate Tool herunter und extrahieren Sie den Inhalt in den Stammordner von Eclipse (sollte Plugins und Funktionsordner zusammenführen)

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 2
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 2

Schritt 2. Eclipse starten

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 3
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 3

Schritt 3. Klicken Sie auf [Datei -> Neu -> Andere -> Ruhezustand -> Ruhezustand-Konfigurationsdatei] und erstellen Sie eine cfg-Datei

Die folgenden Eigenschaften sollten angegeben werden: jdbc url, Benutzername, Kennwort, DB-Schema, Treiberklasse und Dialekt.

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 4
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 4

Schritt 4. Klicken Sie auf [Datei -> Neu -> Andere -> Ruhezustand -> Ruhezustand Konsolenkonfiguration] und erstellen Sie eine neue Konsolenkonfiguration

Fügen Sie die JAR-Datei, die Ihren DB-Treiber enthält, im Abschnitt Klassenpfad unten hinzu.

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 5
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 5

Schritt 5. Geben Sie den Namen der Konsolenkonfiguration ein

Klicken Sie neben der Konfigurationsdatei auf die Schaltfläche Durchsuchen und wählen Sie die in Schritt 3 erstellte Datei cfg.xml aus.

Generieren Sie Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 6
Generieren Sie Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 6

Schritt 6. Klicken Sie auf [Datei -> Neu -> Andere -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] und wählen Sie den Speicherort der Datei aus

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 7
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 7

Schritt 7. Wählen Sie die in Schritt 3 erstellte Datei cfg.xml als Konsolenkonfiguration aus

Klicken Sie auf die Schaltfläche Einschließen und geben Sie die Schema- und Tabellennamen für das Reverse Engineering an. Mehrere Tabellennamen können mit SQL-Wild char angegeben werden (zB: TBL_%). Klicken Sie auf Fertig stellen.

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 8
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 8

Schritt 8. Wechseln Sie in die Hibernate-Perspektive und klicken Sie auf das Hibernate-Symbol in der Symbolleiste und wählen Sie [Hibernate Code Generation

.] Möglichkeit.

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 9
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 9

Schritt 9. Klicken Sie mit der rechten Maustaste auf den Baumknoten [Hibernate Code Generation] und wählen Sie Neu

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 10
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 10

Schritt 10. Geben Sie den Namen der Konfiguration ein und wählen Sie die in Schritt 5 erstellte Konsolenkonfiguration und die in Schritt 6-7 erstellte reveng.xml aus

Wählen Sie außerdem das Ausgabeverzeichnis und ein entsprechendes Paket aus.

Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 11
Generieren von Hibernate-Pojo-Klassen aus DB-Tabellen Schritt 11

Schritt 11. Gehen Sie zur Registerkarte Exporter und aktivieren Sie Domänencode generieren (.java) und Zuordnungen generieren (hbm.xml)

Klicken Sie auf Ausführen.

Empfohlen: