Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:java:learningunits:lu08:aufgaben:a02 [2025/10/28 02:14] apeterde:modul:ffit:3-jahr:java:learningunits:lu08:aufgaben:a02 [2025/10/28 09:17] (aktuell) apeter
Zeile 3: Zeile 3:
 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)'' 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.1761614068.txt.gz
  • Zuletzt geändert: 2025/10/28 02:14
  • von apeter