Poniższa tabela zawiera właściwości strony Opcje edytora pliku persistence.xml.
Uwaga: Ta strona jest niedostępna dla projektów używających platformy ogólnej. |
Właściwości strony Opcje
Właściwość | Opis | Wartość domyślna |
---|---|---|
Nazwa sesji |
Umożliwia określenie nazwy służącej do zapisania sesji EclipseLink w menedżerze
sesji statycznych. Z opcji tej należy skorzystać, aby uzyskać dostęp do
współużytkowanej sesji EclipseLink poza kontekstem interfejsu JPA albo aby użyć
już istniejącej sesji EclipseLink, którą skonfigurowano w pliku
Poprawne wartości: poprawna nazwa sesji EclipseLink, która jest unikalna w obrębie wdrożenia na serwerze Przykład: plik <property name="eclipselink.session-name" value="MojaSesja"/> |
|
Plik XML sesji |
Umożliwia określenie informacji o trwałości ładowanych z pliku
konfiguracyjnego sesji EclipseLink ( Tej opcji można użyć jako alternatywy wobec kodu XML wdrożenia i adnotacji. Jeśli ta właściwość zostanie określona, narzędzie EclipseLink nadpisze wszystkie
adnotacje klas i odwzorowania obiektowo-relacyjne z plików Aby wskazać sesję, należy ustawić właściwość Uwaga: Jeśli dla tej właściwości nie zostanie podana wartość, plik
Poprawne wartości: nazwa zasobu pliku XML sesji Przykład: plik <property name="toplink.session-xml" value="mojasesja.xml"/> |
|
Docelowa baza danych |
Wybierz docelową bazę danych. Jako wartość można też określić pełną
nazwę podklasy klasy Przykład: plik <property name="eclipselink.target-database" value="Oracle"/> |
Automatycznie |
Serwer docelowy |
Wybierz serwer docelowy aplikacji JPA. Przykład: plik <property name="eclipselink.target-server" value="OC4J_10_1_3"/> |
Brak |
Obiekt nasłuchiwania zdarzeń |
Umożliwia określenie obiektu nasłuchiwania zdarzeń deskryptora, który ma zostać dodany podczas działania programu startowego. Poprawne wartości: kwalifikowana nazwa klasy implementującej interfejs
Przykład: plik <property name="eclipselink.session-event-listener" value="mojpakiet.MojaKlasa.klasa"/> |
|
Włącz zapytania deskryptora |
Umożliwia włączenie lub wyłączenie domyślnego kopiowania wszystkich nazwanych zapytań z deskryptorów do sesji. Są to zapytania zdefiniowane za pomocą interfejsu API EclipseLink, metod poprawek deskryptora itp. |
|
Opcje różne |
||
Tymczasowe zmienne |
Określ, jeśli wszystkie pola trwałe Przykład: plik <property name="eclipselink.temporal.mutable" value="true"/> |
Fałsz |