Mit den JPA-Tools können Sie eine JPA-Entity-Bean erstellen und Persistenz zu POJOs (Plain Old
Java™ Objects) hinzufügen.
Vorgehensweise
- Erstellen Sie ein JPA-Projekt oder aktivieren Sie in einem passenden Projekt JPA-Unterstützung. Stellen Sie sicher, dass für das Projekt eine aktive Datenbankverbindung definiert ist.
- Öffnen Sie die JPA-Perspektive.
(Klicken Sie auf .)
- Erstellen Sie eine Java-Klasse. (Wählen Sie hierzu die Optionen aus.)
- Klicken Sie im Paketexplorer mit der rechten Maustaste auf die neue Klasse und wählen Sie
aus. Sie können
in Java Anmerkung erstellen und "Liste"
in persistence.xml auswählen. Klicken Sie auf Weiter. Geben Sie die zuzuordnende Datenbanktabelle an und klicken Sie auf Weiter, um die Zuordnung
der Bean-Attribute zu Datenbankspalten anzugeben.
Klicken Sie auf Fertigstellen.
- In der JPA-Strukturansicht erscheint jetzt die neue Klasse. Klicken Sie auf die Klasse, um zur JPA-Detailansicht zu gelangen. Wenn Sie den Zuordnungstyp ändern möchten, klicken Sie auf den Typ, dem die Klasse
zugeordnet ist. Sie können die folgenden Persistenztypen zur Klasse hinzufügen:
- Wenn Sie im vorherigen Schritt den Typ Entität ausgewählt haben, können Sie
die Eigenschaften in der Ansicht "JPA-Details" genauer konfigurieren.
- Für jedes Attribut in der persistenten (= permanenten) Klasse können Sie die Zuordnung des Attributs angeben. In diesem Schritt definieren Sie, wie die einzelnen Klassenattribute zur Datenbank zugeordnet sind. Klicken Sie in der Ansicht "JPA-Struktur" auf das Attribut, das Sie zuordnen wollen, und klicken Sie dann in der Ansicht "JPA-Details" auf die Dropdown-Liste Zuordnen
als. Sie können die folgenden Zuordnungstypen auswählen. (Details zum Ausfüllen der Felder finden Sie in
der Veröffentlichung 'Java Persistence
Tools User Guide'.)
Anmerkung: Persistente Klassen für Entitäten (@Entity) müssen ein Attribut mit einer ID-Zuordnung haben.