Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:ffit:3-jahr:java:learningunits:lu10:b [2025/11/10 01:24] – apeter | de:modul:ffit:3-jahr:java:learningunits:lu10:b [2025/11/10 01:28] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 82: | Zeile 82: | ||
| Sofern man nicht eh schon ein Project-Object beziehungsweise ein Reference-Objekt hat, ist die " | Sofern man nicht eh schon ein Project-Object beziehungsweise ein Reference-Objekt hat, ist die " | ||
| + | |||
| + | Die Reference-Objekte sind insbesondere praktisch, wenn neue Entitäten erstellt werden. Dies wird in folgendem Beispiel gezeigt. | ||
| <code java> | <code java> | ||
| Zeile 87: | Zeile 89: | ||
| Account account = accountRepository | Account account = accountRepository | ||
| - | .findByAccountNumberAndProject(accountNumber, | + | .findByAccountNumberAndProject(accountNumber, |
| .orElse(new Account()); | .orElse(new Account()); | ||
| account.setAccountNumber(accountNumber); | account.setAccountNumber(accountNumber); | ||
| account.setName(accountName); | account.setName(accountName); | ||
| - | account.setProject(projectRef); | + | account.setProject(projectRef); |
| accountRepository.save(account); | accountRepository.save(account); | ||
| </ | </ | ||