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

Z Studia Informatyczne
Wersja z dnia 17:47, 31 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
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 >>