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
Schritt 1. Laden Sie das Hibernate Tool herunter und extrahieren Sie den Inhalt in den Stammordner von Eclipse (sollte Plugins und Funktionsordner zusammenführen)
Schritt 2. Eclipse starten
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.
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.
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.
Schritt 6. Klicken Sie auf [Datei -> Neu -> Andere -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] und wählen Sie den Speicherort der Datei aus
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.
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.
Schritt 9. Klicken Sie mit der rechten Maustaste auf den Baumknoten [Hibernate Code Generation] und wählen Sie Neu
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.
Schritt 11. Gehen Sie zur Registerkarte Exporter und aktivieren Sie Domänencode generieren (.java) und Zuordnungen generieren (hbm.xml)
Klicken Sie auf Ausführen.