Sie können JPA-Entity-Beans aus vorhandenen Datenbanktabellen generieren. Dies wird als "Bottom-up-Zuordnung" bezeichnet.
Vorbereitende Schritte
Erstellen Sie ein JPA-Projekt oder aktivieren Sie in einem passenden Projekt JPA-Unterstützung.
Informationen zu diesem Vorgang
So generieren Sie Entity-Beans aus Tabellen in einer Datenbank:
Vorgehensweise
- Klicken Sie im Paketexplorer mit der rechten Maustaste auf das JPA-Projekt und wählen Sie
aus.
- Wählen Sie auf der Seite Angepasste Entitäten generieren eine Datenbankverbindung und ein Schema aus. Wenn Sie die
Datenbankverbindung noch nicht erstellt haben, klicken Sie auf das Symbol Verbindungen
hinzufügen und folgen den Eingabeaufforderungen im Assistenten "Neues Verbindungsprofil", um die neue Verbindung fertigzustellen.
- Wählen Sie die Tabellen aus, aus denen Sie JPA-Entitäten erstellen wollen.
- Verwenden Sie die entsprechenden Symbole, um Tabellenzuordnungen zu erstellen, zu bearbeiten oder zu löschen. Klicken Sie auf Weiter.
- Bei Bedarf können Sie Aspekte der zu generierenden Entitäten anpassen, das Paket und die Klasse ändern und Schnittstellen hinzufügen. Klicken Sie auf Weiter.
- Auf der Seite Einzelne Entitäten anpassen können Sie Tabellen und Spalten auswählen und
für jede dieser Spalten die Zuordnungswerte festlegen. Klicken Sie auf Fertigstellen. Die Entitäten werden generiert.
- Fügen Sie einen Primärschlüssel (Annotation @Id) zu den Entitäten hinzu:
- Klicken Sie im Paketexplorer mit der rechten Maustaste auf eine der Entitäten und wählen
Sie die Optionen aus.
- Wählen Sie im Assistenten "JPA-Entitäten konfigurieren" die erstellten Entitäten aus und klicken
Sie auf Weiter.
- Klicken Sie auf Primärschlüssel.
- Klicken Sie auf die Entität, die Sie konfigurieren wollen, und wählen Sie dann das Attribut aus, das
als Primärschlüssel (@Id) für die Entität festgelegt werden soll.
- Wiederholen Sie den vorherigen Schritt für alle weiteren Entitäten, für die ein Primärschlüssel festgelegt werden muss.
- Bevor Sie diesen Assistenten beenden, können Sie weitere Konfigurationsdetails hinzufügen.
- Klicken Sie auf Fertigstellen.