Perzisztencia, adatbázis programozás JPA technológiával
A képzés célja annak megismertetése, hogy hogyan lehet relációs adatbázisban adatokat tárolni és kezelni Java platformon a JPA technológia segítségével. Bemutatja a persistence unit és context fogalmát, az entitásokat, CRUD műveleteket, tranzakciókez
- Bevezetés
- Handout
- JUnit 4 és JUnit 5 közötti különbségek
- JPA annotációk összefoglalása
- JPA tábla generálás összefoglalása
- JPA bevezetés
- Változások a Hibernate 6-os verziójának megjelenésével
- Egyszerű mentés JPA-val
- Egyszerű mentés JPA-val - gyakorlat
- További egyszerű műveletek JPA-val
- További egyszerű műveletek JPA-val - gyakorlat
- Architektúra és integrációs tesztelés
- Entitások konfigurálása
- Elsődleges kulcs
- Entitások életciklusa
- Többértékű attribútumok
- Kapcsolatok
- Több-több kapcsolat
- Entitások Mapekben
- Beágyazott objektumok és másodlagos tábla
- Öröklődés
- Lekérdezések
- Haladó lekérdezések
- Bulk műveletek
- JPA használata más keretrendszerekben bevezetés
- JPA használata Spring Frameworkkel
- Spring Data JPA
- JPA Spring Boottal
- Deklaratív tranzakciókezelés
- JPA Java EE-vel
- Ellenőrző kérdések
Az oktatóról
Viczián István vagyok, Java fanatikusként fejlesztek, oktatok, blogot írok, rendezvényeket szervezek és konferenciákra járok. A Debreceni Egyetemen végeztem programtervező matematikusként, jelenleg a Training360-nál tartok oktatásokat. 1998 óta foglalkozom objektumorientált programozással és szoftverfejlesztéssel, kiemelt szakterületem a Java és Java EE alkalmazásfejlesztés. Vezető fejlesztőként, architektként dolgoztam/dolgozom kormányzati, banki, telekommunikációs és energetikai fejlesztési projektekben. Szakmai blogot is írok JTechLog néven. Szabadidőmben sokat túrázok, próbálom felfedezni Magyarország rejtett kincseit.