ZAWWW-2st1.2-w05.tresc-1.0--Slajd27
Plik persistence.xml - Przykład
Slajd pokazuje przykład pliku persistence.xml dla aplikacji Java EE. Znaczenie wyróżnionych elementów pliku jest następujące:
1. Treść pliku zawarta jest w elemencie <persistence> zawierającym deklaracje przestrzeni nazw pominięte na slajdzie.
2. Definicja jednostki trwałości ze wskazaniem jej nazwy i typu transakcji, które mają być w jej ramach realizowane.
3. Wskazanie konkretnego dostawcy usług trwałości. W tym wypadku jest to Oracle Toplink – referencyjna implementacja standardu Java Persistence (najpoważniejszą alternatywą jest Hibernate).
4. Nazwa JNDI źródła danych dla definiowanej jednostki trwałości.
5. Parametry konfiguracyjne dla wykorzystywanego dostawcy usług trwałości. W naszym przykładzie jeden parametr oznaczający, że Oracle Toplink ma utworzyć tabele w bazie danych jeśli nie będą istniały w momencie uruchomienia aplikacji.