[VSA | Cvičenie] 2 - Hibernate

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

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.