So generieren Sie Hibernate-Zuordnungsdateien und Anmerkungen mit Hibernate Tools
In diesem Artikel zeigen wir Ihnen, wie Sie mitHibernate / JBoss Tools automatisch Hibernate-Zuordnungsdateien (hbm) und Anmerkungscode aus der Datenbank generieren.
Tools in diesem Artikel
-
Eclipse v3.6 (Helios)
-
JBoss / Hibernate Tools v3.2
-
Oracle 11g
-
JDK 1.6
Note
Bevor Sie fortfahren, bitteInstall Hibernate / JBoss Tools in Eclipse IDE.
1. Perspektive des Ruhezustands
Öffnen Sie Ihre "Hibernate Perspective". Wählen Sie in der Eclipse-IDE "Windows" >> "Open Perspective" >> "Others…" und "Hibernate".
2. Neue Ruhezustandskonfiguration
Klicken Sie in der Ruhezustandsperspektive mit der rechten Maustaste und wählen Sie "Add Configuration…".
Im Dialogfeld "Konfiguration bearbeiten"
-
Klicken Sie im Feld "Project" auf die Schaltfläche "Durchsuchen ...", um Ihr Projekt auszuwählen.
-
Klicken Sie im Feld "Database Connection" auf die Schaltfläche "Neu ..", um Ihre Datenbankeinstellungen zu erstellen.
-
Klicken Sie im Feld "Configuration File" auf die Schaltfläche "Setup", um eine neue zu erstellen oder eine vorhandene "Hibernate-Konfigurationsdatei",
hibernate.cfg.xml
, zu verwenden.
Sehen Sie sich Ihre Liste Ihrer Tabellen in „Hibernate Perspective“ an.
Beispiel für „hibernate.cfg.xml
“: Stellen Sie eine Verbindung zur Oracle 11g-Datenbank her.
oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@127.0.0.1:1521:MKYONG example password org.hibernate.dialect.Oracle10gDialect MKYONG
3. Generierung von Ruhezustand-Code
Jetzt können Sie die Hibernate-Zuordnungsdateien und Anmerkungscodes generieren.
- Klicken Sie in "Hibernate Perspective" auf das Symbol "Hibernate code generation" (siehe Abbildung unten) und wählen Sie "Hibernate Code Generation Configuration".
- Erstellen Sie eine neue Konfiguration, wählen Sie Ihre "console configuration" (konfiguriert in Schritt 2), setzen Sie Ihre "Output directory" und aktivieren Sie die Option "Reverse engineer from JDBC Connection".
- Wählen Sie auf der Registerkarte "Exporter" aus, was Sie generieren möchten, Modell, Zuordnungsdatei (hbm), DAO, Anmerkungscode usw.
Siehe Ergebnis
Note
Die generierte Hibernate-Zuordnungsdatei und der Anmerkungscode sind sehr sauber, standardisiert und leicht zu ändern. Probieren Sie weitere Funktionen aus.