Dostosowanie

Poniższa tabela zawiera właściwości dostępne na stronie Dostosowanie edytora pliku persistence.xml.

Właściwości strony Dostosowanie

Właściwość Opis Wartość domyślna

Przeplot

Określa, czy wykonywany jest przeplot klas encji. Dostawca trwałości interfejsu JPA platformy EclipseLink korzysta z przeplotu w celu rozszerzenia encji JPA dla takich właściwości jak ładowanie opóźnione, śledzenie zmiany, grupy pobierania i optymalizacje wewnętrzne. Wybierz jedną z poniższych opcji:

  • Brak przeplotu

  • Przeplot dynamiczny

  • Przeplot statyczny - tej opcji należy użyć, jeśli planowane jest wykonanie aplikacji poza kontenerem Java EE 5, w środowisku, które nie zezwala na użycie opcji -javaagent:eclipselink.jar w wierszu komend maszyny JVM. Dla tej opcji przyjęto założenie, że klasy zostały już przeplecione statycznie. Przeplot statyczny należy uruchomić dla klas przed ich wdrożeniem.

Przeplot dynamiczny

  Przeplot opóźniony

Tę opcję należy wybrać, aby włączyć przeplot opóźniony.

Prawda

  Grupy pobierania przeplotu

Tę opcję należy wybrać, aby włączyć grupy pobierania za pomocą przeplotu. Należy ustawić dla niej wartość Fałsz, gdy:

  • Nie ma przeplotu.

  • Klasy nie powinny zostać zmienione podczas przeplotu (na przykład w przypadku debugowania).

Dla tej właściwości należy ustawić wartość Fałsz w przypadku platform, na których nie jest obsługiwana.

Prawda

Przeplot wewnętrzny


Prawda

Przeplot zachłanny


Fałsz

  Śledzenie zmiany przeplotu

Tę opcję należy wybrać, aby użyć przeplotu do wykrycia pól lub właściwości obiektu, które zostały zmienione.

Prawda

  Zgłaszaj wyjątki

Tę opcję należy wybrać, aby platforma EclipseLink zgłaszała wyjątek lub rejestrowała ostrzeżenie w przypadku wystąpienia problemu z dowolnym z plików wymienionych w elemencie <mapping-file> pliku persistence.xml.

Prawda

Procedura obsługi wyjątku

Ta opcja umożliwia wybranie lub utworzenie klasy Java obsługującej wyjątki.


Element dostosowujący sesji

Umożliwia wybranie klasy dostosowującej sesję: Jest to klasa Java, która implementuje interfejs eclipselink.tools.sessionconfiguration.SessionCustomizer i udostępnia domyślny (bezargumentowy) konstruktor. Metoda customize tej klasy korzysta z elementu eclipselink.sessions.Session i można za jej pomocą programowo uzyskać dostęp do zaawansowanych interfejsów API sesji EclipseLink.


Element dostosowujący deskryptor

Umożliwia wybranie klasy dostosowującej deskryptor EclipseLink - jest to klasa Java, która implementuje interfejs eclipselink.tools.sessionconfiguration.DescriptorCustomizer i udostępnia domyślny (bezargumentowy) konstruktor. Metoda customize tej klasy korzysta z elementu eclipselink.descriptors.ClassDescriptor i można za jej pomocą programowo uzyskać dostęp do zaawansowanego deskryptora EclipseLink oraz interfejsu API odwzorowania dla deskryptora powiązanego z encją JPA o nazwie <ENTITY>.


Tylko sprawdzanie poprawności


Prawda

Program profilujący

  • Brak programu profilującego

  • Program profilujący wydajność

  • Monitor zapytań

NoProfiler



Uwaga:

Ta strona jest niedostępna dla projektów używających platformy ogólnej.