Entitäten aus Tabellen generieren

Verwenden Sie diese Prozedur, um persistente Java-Entitäten aus Datenbanktabellen zu generieren. Sie müssen ein JPA-Projekt erstellen und eine Datenbankverbindung herstellen, bevor Sie persistente Entitäten generieren. Weitere Informationen finden Sie im Abschnitt Ein neues JPA-Projekt erstellen.

  1. Klicken Sie im Projektexplorer mit der rechten Maustaste auf das JPA-Projekt und wählen Sie die Optionen JPA-Tools > Entitäten aus Tabellen generieren aus.

    Entitäten generieren

    Verwendung der Menüoption 'JPA-Tools > Entitäten generieren'.
  2. Wählen Sie auf der Seite Tabellen auswählen Ihre Datenbankverbindung und das Schema aus.

    Um eine neue Datenbankverbindung zu erstellen, klicken Sie auf Verbindungen hinzufügen.

    Wenn Sie gegenwärtig nicht mit der Datenbank verbunden sind, wird die Seite 'Datenbankverbindung' angezeigt. Wählen Sie Ihre Datenbankverbindung und das Schema aus und klicken Sie auf Verbindung wiederherstellen.

    Tabellen auswählen


  3. Nachdem Sie ein Schema ausgewählt haben, wählen Sie die Tabellen aus, aus denen persistente Java-Entitäten generiert werden sollen, und klicken Sie auf Weiter.

  4. Wählen Sie auf der Seite Tabellenzuordnungen die Zuordnungen aus, die generiert werden sollen. Sie können angeben, dass für jede Zuordnung spezielle Verweise generiert werden sollen.

    Um eine neue Zuordnung zu erstellen, klicken Sie auf Zuordnung hinzufügen. Verwenden Sie den Assistenten Neue Zuordnung erstellen, um die Zuordnung zu definieren.

    Tabellenzuordnungen


  5. Nachdem Sie die Tabellenzuordnungen bearbeitet haben, klicken Sie auf Weiter.

  6. Passen Sie auf der Seite Standardentitätsgenerierung anpassen die Zuordnungs- und Klassenangaben für jede generierte Entität an.

    Standardentitätsgenerierung anpassen


  7. Nachdem Sie die Zuordnungen angepasst haben, klicken Sie auf Weiter.

  8. Überprüfen Sie auf der Seite Einzelne Entitäten anpassen die Zuordnungs- und Klassenangaben für jede Entität, die generiert werden soll, und klicken Sie dann auf Fertig stellen.

    Einzelne Entitäten anpassen


Eclipse erstellt eine persistente Java-Entität für jede Datenbanktabelle. Jede Entität enthält Felder basierend auf den Spalten der Tabelle. Eclipse generiert auch Entitätsbeziehungen (z.B. Eins-zu-eins), basierend auf den Tabelleneinschränkungen. Die Abbildung 'Entitäten aus Tabellen generieren' zeigt, wie Eclipse Entitäten aus Tabellen generiert.

Entitäten aus Tabellen generieren

Diese Abbildung zeigt die Entitäten MITARBEITER und ADRESSE, generiert aus Datenbanktabellen.

 

Zugehörige Task

Neues JPA-Projekt erstellen

 

Zugehöriger Verweis

Seite 'Projekteigenschaften' – Java Persistence-Optionen