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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Zarządca encji (Entity Manager)

Zarządca encji (Entity Manager)


Zarządcy encji mogą być zarządzani przez kontener, co jest dostępne dla komponentów EJB i komponentów managed bean w JSF, lub zarządzani przez aplikację, co jest wykorzystywane w serwletach i aplikacjach Java SE.

Zarządca encji zarządzany przez kontener jest wstrzykiwany do komponentu aplikacji adnotacją @PersistenceContext. W tym wypadku poszczególne komponenty aplikacji mają dostęp do tego samego kontekstu trwałości w ramach realizacji pojedynczej transakcji JTA.

Zarządca encji zarządzany przez aplikację jest tworzony i niszczony przez aplikację za pośrednictwem obiektu EntityManagerFactory wstrzykiwanego do komponentu adnotacją @PersistenceUnit lub tworzonego statyczną metodą createEntityManagerFactory klasy Persistence. W tym wypadku każdy utworzony zarządca encji tworzy odrębny kontekst trwałości.


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