Dies ist eine alte Version des Dokuments!
LU03c - Klassen und Tabellen synchronisieren
Ausgangslage
In der vorhergehenden Lektion haben Sie die Klasse Book
händisch implementiert. Bei einer Änderung müssen Sie dadurch immer sowohl die Tabelle als auch die Klasse anpassen, da diese immer aufeinanderpassen müssen.
Um unnötige Arbeitsschritte zu vermeiden, können wir die eine Seite aus der anderen generieren:
- Java-first: Aus den Java-Klassen werden die entsprechenden SQL-Tabellen generiert.
- SQL-first: Aus den SQL-Tabellen werden die entsprechende Java-Klassen generiert.
JPA/Hibernate
Wir wählen den Java-first-Ansatz mit JPA/Hibernate.
...