[OOP23 | Seminár] 11 - Spring Data JPA, Repositories a vztahy v DB

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.