Utrwalanie danych z użyciem JPA i Hibernate
LICZBA DNI: 3 (24h)
KOD KURSU: JPA/HIB
Weź udział w szkoleniu
Termin
Lokalizacja
Cena / os
15
marca
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
6
kwietnia
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Termin
15
marca
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Termin
6
kwietnia
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Powiadom
o kolejnych terminach
O szkoleniu
DLA KOGO?
Szkolenie adresowane do programistów Java, pragnących dowiedzieć się jak tworzyć warstwę trwałości w oparciu o rozwiązania ORM, standard JPA oraz framework Hibernate
WYMAGANIA
Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java oraz podstawy relacyjnych baz danych i języka SQL
ZALETY
Warsztatowy charakter zajęć, życiowe przykłady, szerokie spektrum zagadnień
Cele szkolenia
Przekazanie wiedzy na temat zasad tworzenia warstwy dostępu do danych
Zrozumienie mechanizmu mapowania obiektowo-relacyjnego
Nabycie umiejętności efektywnego wykorzystania JPA/Hibernate
Program
Standard JPA i Hibernate
- Model obiektowy vs. relacyjny
- Wykorzystanie relacyjnych baz danych w kontekście aplikacji Java
- Mapowanie obiektowo-relacyjne
- Java Persistence API i jego implementacje
- Obiekty trwałe - tworzenie, cykl życia, mapowanie
- Kontekst utrwalania i menadżer encji
Mapowanie obiektowo relacyjne
- Encje vs. Komponenty
- Mapowanie encji
- Zarządzanie relacjami
- Klucze główne i strategie ich generowania
- Wykorzystanie kolekcji i map
- Odwzorowywanie relacji dziedziczenia
- Użycie istniejących baz i struktur danych
Praca z obiektami trwałymi
- Zarządzanie encjami
- Propagacja kaskadowa
- Optymalizacja ładowania
- Przetwarzanie wsadowe
- Wywołania zwrotne i klasy nasłuchujące
- Podstawy zarządzania transakcjami
Wykonywanie zapytań
- Tworzenie i uruchamianie zapytań
- Język JPA QL/HQL (składnia, operatory, klauzule, wyrażenia funkcjonalne)
- Relacje i złączenia
- Criteria API
