Aus dem Kurs: Datenbankprogrammierung und -integration in Java

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

JPA-Entities erstellen

JPA-Entities erstellen

Nun wollen wir unsere erste JPA Entity für die Tabelle Students erstellen. Eine JPA Entity ist im Grunde eine einfache Java-Klasse, die als Modell für eine Datenbanktabelle dient und deren Felder den Spalten der Tabelle entsprechen. Sie wird mit JPA-spezifischen Annotations wie @Entity und @Id versehen, die Klasse als persistierbar zu kennzeichnen und eindeutige Bezeichner für die Datenbank zu definieren. Zuerst einmal erstellen wir uns eine ganz normale Java-Klasse mit dem Namen Student und diese annotieren wir nun mit @Entity, um Hibernate zu sagen, dass es sich hierbei um eine JPA Entity handelt und wir verwenden außerdem die @Table Annotation, um gezielt anzugeben, auf welche Tabelle der Datenbank diese Entity gemappt werden soll. In dem Fall nehmen wir hier »name = "students"«. Als nächstes definieren wir die Felder der Klasse, die dann entsprechend den Spalten der Tabelle entsprechen würden. Wir haben eine id als int, wir haben ein »String name« und dann haben wir »private int…

Inhalt