[VSA | Cvičenie] 2 - Hibernate
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 zameriava na praktické nastavenie JPA s Hibernate v prostredí IntelliJ IDEA v rámci nového Maven projektu. Vyučujúci ukazuje, ako pridať podporu JPA cez Project Structure, vygenerovať persistence.xml a nakonfigurovať persistence unit vrátane definovania providera (Hibernate) a pripojenia k MySQL databáze. Postupne rieši typické chyby, ktoré pri tejto konfigurácii vznikajú – chýbajúce dependencies pre Hibernate Core a MySQL driver v pom.xml, ako aj problém s umiestnením persistence.xml mimo classpath (rieši sa presunom do priečinka resources). Následne demonštruje vytvorenie jednoduchej entitnej triedy (Book) s potrebnými anotáciami, getterami/setterami a bezparametrickým konštruktorom, a spustenie základnej JPA query na overenie funkčnosti. Na záver predstavuje nástroj Persistence tool window v IntelliJ, ktorý umožňuje pripojiť sa priamo k databáze, prehliadať dáta a generovať entitné triedy z existujúcich tabuliek.
- - Vytvorenie Maven projektu a pridanie podpory JPA cez Project Structure v IntelliJ IDEA.
- - Konfigurácia persistence.xml – nastavenie persistence unit, providera (Hibernate) a connection properties.
- - Nutnosť pridať Maven dependencies pre Hibernate Core a MySQL driver.
- - Riešenie chyby s nenájdeným persistence.xml presunutím do priečinka resources (classpath).
- - Vytvorenie entitnej triedy Book s anotáciami, getters/setters a bezparametrickým konštruktorom.
- - Spustenie základnej JPA query cez EntityManager a transakciu na overenie pripojenia k databáze.
- - Predstavenie Persistence tool window v IntelliJ na správu data source a generovanie entít z existujúcich tabuliek.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky