Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do Hibernate

  • Wprowadzenie do Hibernate
  • Problem Mapowania Obiektowo-Relacyjnego
  • JDBC
  • Schemat Użytkownicy-Role
  • Konfiguracja narzędzi i środowiska
  • Tworzenie bazy danych

Konfiguracja Hibernate

  • Dystrybucje Hibernate
  • Wymagane biblioteki
  • Pliki konfiguracyjne
  • hibernate.properties
  • hibernate.cfg.xml

Utrwalanie danych w Hibernate

  • Architektura Hibernate
  • Metody SessionFactory
  • Sesje Hibernate
  • Stany obiektów
  • Przejścia między stanami
  • Metody sesji
  • Transakcje
  • Sesja na operację
  • Sesja na żądanie
  • Wzorzec Data Access Object

Mapowanie Obiektowo-Relacyjne

  • Projektowanie obiektowe
  • Mapowanie relacyjne
  • Dwukierunkowe powiązanie
  • Techniki mapowania O/R
  • Dokument mapowania
  • Model XML mapowania
  • Klucze główne i tożsamość
  • Generowanie identyfikatorów
  • Inne elementy mapowania
  • Komponenty
  • Mapowanie powiązań
  • Model XML mapowania dla powiązań
  • Jednokierunkowe wiele-do-jednego
  • Pobieranie z wyprzedzeniem
  • Dwukierunkowe jeden-do-wielu
  • Dwukierunkowe jeden-do-jednego
  • Mapowanie dziedziczenia
  • Dziedziczenie i bazy danych
  • Dziedziczenie w jednej tabeli
  • Mapowanie dziedziczenia w jednej tabeli
  • Tabela na podklasę
  • Mapowanie tabeli na podklasę
  • Tabela na konkretną klasę

Język zapytań Hibernate

  • Język zapytań Hibernate
  • Podstawy
  • Zapytania HQL
  • Polimorfizm
  • Nazwane parametry
  • Parametry encji
  • Łączenie na podstawie powiązań
  • Metody agregujące
  • Aktualizacje i usuwanie
  • Nazwane zapytania
  • Używanie natywnego SQL

Wymagania

Programowanie w Java, SQL

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie