Building Java Persistence Applications with Spring - Testing Java Persistence Applications - Modeling relationships with Spring Data JDBC
3 belangrijke vragen over Building Java Persistence Applications with Spring - Testing Java Persistence Applications - Modeling relationships with Spring Data JDBC
Hoe wordt de @MappedCollection annoatatie gebruikt om een one-to-one relatie vast te leggen ?
Hoe wordt een embeddable geannoteerd in Spring Data JDBC ?
@Embedded(onEmpty = Embedded.OnEmpty.USE_NULL)
Als de ingebedde STRAAT- en STAD-kolommen leeg zijn, is het adresveld null.
Hoe geef je een one to many relatie weer in een entiteit in Spring Data JDBC
private Set<Address> addresses = new HashSet<>();Het ID-veld van de USERS-tabel zal een vreemde sleutel zijn in de ADDRESSES-tabel, waarbij het overeenkomstige veld van de ADDRESSES-tabel USER_ID is. Het hebben van een set met Address-referenties binnen User geeft aan dat een User meerdere Adressen heeft.
de query @Query("SELECT COUNT(*) FROM ADDRESSES WHERE USER_ID = :USER_ID")
int countByUserId(@Param("USER_ID") Long userId);
De methode moet worden geannoteerd met @Query, aangezien userId niet bestaat in de Address-klasse.
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden