de:modul:ffit:3-jahr:java:learningunits:lu03:main

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:java:learningunits:lu03:main [2025/08/29 12:16] apeterde:modul:ffit:3-jahr:java:learningunits:lu03:main [2025/09/01 16:16] (aktuell) – gelöscht apeter
Zeile 1: Zeile 1:
-====== LU03c - Klassen und Tabellen synchronisieren ====== 
  
-==== Ausgangslage ==== 
- 
-In der vorhergehenden Lektion haben Sie die Klasse ''Book'' aufgrund von der Tabelle ''books'' implementiert. Bei einer Änderung müssen Sie dadurch immer sowohl die Tabelle als auch die Klasse anpassen, da diese immer aufeinanderpassen müssen.  
- 
-^SQL ''books'' ^Java ''Book'' | 
-| {{:de:modul:ffit:3-jahr:java:learningunits:lu03:erd_table_books.svg|}} | {{:de:modul:ffit:3-jahr:java:learningunits:lu03:uml_class_book.svg|}} | 
- 
-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. 
- 
-<code bash> 
-... 
-</code> 
  • de/modul/ffit/3-jahr/java/learningunits/lu03/main.1756462562.txt.gz
  • Zuletzt geändert: 2025/08/29 12:16
  • von apeter