[OOP23 | Seminár] 11 - Spring Data JPA, Repositories a vztahy v DB
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Seminár pokračuje v téme Springu zameraním na databázy - vysvetľuje základy SQL a relačných databáz a predstavuje Spring Data JPA spolu s in-memory databázou H2. Ukazuje sa vytvorenie entity pomocou anotácií Entity, Id a GeneratedValue so stratégiami auto a identity, ako aj vytvorenie repozitára rozšírením JpaRepository s metódami odvodenými z názvu ako findAll. Na záver sa rozoberá trojvrstvová architektúra kontrolér-servisa-repozitár a zaznievajú informácie o termíne a forme skúšky.
- - Základy SQL a relačných (tabuľkových) databáz
- - Spring Data JPA a in-memory databáza H2
- - Vytvorenie entity anotáciami Entity, Id, GeneratedValue (stratégie auto vs. identity)
- - Repozitár ako rozhranie rozširujúce JpaRepository s odvodenými metódami (napr. findAll)
- - Trojvrstvová architektúra kontrolér - servisa - repozitár
- - Informácie o termíne, mieste a forme skúšky (Swing)
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky