ZAWWW-2st1.2-w05.tresc-1.0--Slajd7

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Trwałe klasy

Trwałe klasy


Trwałe klasy to klasy implementujące encje występujące w modelu danych aplikacji np. Departament, Klient, Faktura. Nie wszystkie instancje trwałej klasy muszą być trwałe.

Hibernate najlepiej działa z klasami spełniającymi reguły Plain Old Java Object (POJO). Klasy POJO dla Hibernate muszą posiadać metody set/get dla trwałych pól i bezargumentowy konstruktor. Mocno zalecane jest aby klasa posiadała wyróżniony identyfikator, najlepiej sztuczny w formie dodatkowego pola w klasie, typu nieprostego.

U dołu slajdu pokazany jest kod przykładowej klasy trwałej do reprezentacji informacji o departamentach. Klasa ma postać POJO, zawiera metody set/get dla pól i bezargumentowy domyślny konstruktor. Jedno z pól („id”) pełni funkcję sztucznego identyfikatora encji.


<< Poprzedni slajd | Spis treści | Następny slajd >>