So generieren Sie Hibernate-Mapping-Dateien und Anmerkungen mit Hibernate-Tools

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

  1. Eclipse v3.6 (Helios)

  2. JBoss / Hibernate Tools v3.2

  3. Oracle 11g

  4. 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"

  1. Klicken Sie im Feld "Project" auf die Schaltfläche "Durchsuchen ...", um Ihr Projekt auszuwählen.

  2. Klicken Sie im Feld "Database Connection" auf die Schaltfläche "Neu ..", um Ihre Datenbankeinstellungen zu erstellen.

  3. 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.

Eclipse Hibernate Tools

Sehen Sie sich Ihre Liste Ihrer Tabellen in „Hibernate Perspective“ an.

Eclipse Hibernate Tools

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".

Hibernate Code Generation

- 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".

Hibernate Code Generation

- Wählen Sie auf der Registerkarte "Exporter" aus, was Sie generieren möchten, Modell, Zuordnungsdatei (hbm), DAO, Anmerkungscode usw.

Hibernate Code Generation

Siehe Ergebnis

Hibernate Code Generation

Note
Die generierte Hibernate-Zuordnungsdatei und der Anmerkungscode sind sehr sauber, standardisiert und leicht zu ändern. Probieren Sie weitere Funktionen aus.