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:lu08:aufgaben:a02 [2025/10/28 02:13] apeterde:modul:ffit:3-jahr:java:learningunits:lu08:aufgaben:a02 [2025/10/28 09:17] (aktuell) apeter
Zeile 1: Zeile 1:
 ==== LU08.A02 Datenbank-Mapping ergänzen ==== ==== LU08.A02 Datenbank-Mapping ergänzen ====
  
-Setzen Sie bei den Klassen aus LU08.A02 bei den Primärschlüsseln (PK) und Fremdschlüsseln (FK) die Annotationen ''@Id'' respektive ''@JoinColumn'' und ''@ManyToOne''+Setzen Sie bei den Klassen aus LU08.A02 bei den Primärschlüsseln (PK) und Fremdschlüsseln (FK) die Annotationen ''@Id'' respektive ''@ManyToOne'' und ''@JoinColumn(name = "...", nullable = false)''
   * Project: projectName (PK)   * Project: projectName (PK)
-  * Account: accountNumber (PK), project (FK)+  * Account: id (PK), project (FK)
   * Booking: id (PK), debitAccount (FK), creditAccount (FK), project (FK)   * Booking: id (PK), debitAccount (FK), creditAccount (FK), project (FK)
  
 Ergänzen Sie zudem die folgenden Annotationen nach eigenem Ermessen. Sie können Sich an den Datenklassen des letzten Projekts orientieren. Ergänzen Sie zudem die folgenden Annotationen nach eigenem Ermessen. Sie können Sich an den Datenklassen des letzten Projekts orientieren.
  ''@Entity'', ''@Table(name = "...")'', ''@Column(name = "...", nullable = false, unique = true, length = ...)'', ''@GeneratedValue(strategy = GenerationType.IDENTITY)''   ''@Entity'', ''@Table(name = "...")'', ''@Column(name = "...", nullable = false, unique = true, length = ...)'', ''@GeneratedValue(strategy = GenerationType.IDENTITY)'' 
  • de/modul/ffit/3-jahr/java/learningunits/lu08/aufgaben/a02.1761613983.txt.gz
  • Zuletzt geändert: 2025/10/28 02:13
  • von apeter