[VSA | Cvičenie] 2 - Java persistence
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
Cvičenie sa venuje praktickému nastaveniu Java perzistencie pomocou JPA a EclipseLink v prostredí IntelliJ IDEA. Vyučujúci ukazuje vytvorenie nového Maven projektu, pridanie potrebných závislostí (MySQL konektor, Lombok, EclipseLink knižnice pre JPA a JPQL) a konfiguráciu dátového zdroja pripojeného na MySQL databázu. Následne demonštruje tvorbu súboru persistence.xml, vrátane definovania persistence unit, providera, entitných tried a properties pre pripojenie k databáze (URL, používateľ, heslo, driver). Vysvetľuje aj rôzne možnosti automatickej správy schémy databázy (napríklad drop-and-create) a nastavenie cieľovej databázy pre EclipseLink dialekt.
- - Vytvorenie nového Maven projektu v IntelliJ IDEA pre cvičenie z JPA/EclipseLink.
- - Pridanie závislostí: MySQL konektor, Lombok a EclipseLink knižnice (core, JPA, JPQL).
- - Nastavenie dátového zdroja a pripojenia k lokálnej MySQL databáze.
- - Vytvorenie a konfigurácia súboru persistence.xml vrátane persistence unit a providera.
- - Definovanie properties pre pripojenie: JDBC driver, URL, používateľské meno a heslo.
- - Nastavenie automatickej správy databázovej schémy (napr. drop-and-create) cez javax.persistence.schema-generation.database.action.
- - Konfigurácia EclipseLink target database property pre správny SQL dialekt.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky