Opcje

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 sessions.xml platformy EclipseLink.

Poprawne wartości: poprawna nazwa sesji EclipseLink, która jest unikalna w obrębie wdrożenia na serwerze

Przykład: plik persistence.xml

<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 (sessions.xml).

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 persistence.xml, ORM.xml i innych plików odwzorowań, jeśli istnieją.

Aby wskazać sesję, należy ustawić właściwość eclipselink.session-name.

Uwaga: Jeśli dla tej właściwości nie zostanie podana wartość, plik sessions.xml nie będzie używany.

Poprawne wartości: nazwa zasobu pliku XML sesji

Przykład: plik persistence.xml

<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 org.eclipse.persistence.platform.DatabasePlatform.

Przykład: plik persistence.xml

<property name="eclipselink.target-database" value="Oracle"/>

Automatycznie

Serwer docelowy

Wybierz serwer docelowy aplikacji JPA.

Przykład: plik persistence.xml

<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 eclipselink.sessions.SessionEventListener

Przykład: plik persistence.xml

<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 Date i Calendar mają być obsługiwane jako obiekty zmienne.

Przykład: plik persistence.xml

<property name="eclipselink.temporal.mutable" value="true"/>

Fałsz