Właściwości konfiguracji kontenera interfejsu Java Persistence API.

Nazwa Typ Wartość domyślna Opis

defaultJtaDataSourceJndiName

string

Domyślna nazwa JNDI źródła danych interfejsu Java™ Transaction API (JTA), która ma być używana przez aplikacje działające na tym serwerze. Domyślnie źródła danych są funkcjami JTA. W tym polu można wprowadzić tylko transakcyjne źródła danych.

defaultNonJtaDataSourceJndiName

string

Domyślna nazwa JNDI nietransakcyjnego źródła danych, która ma być używana przez aplikacje działające na tym serwerze. W tym polu można wprowadzić tylko źródła danych oznaczone jako nietransakcyjne.

defaultPersistenceProvider

string

Nazwa klasy domyślnego dostawcy trwałości. Jeśli ta właściwość nie zostanie określona, domyślny dostawca będzie zależeć od włączonego składnika interfejsu JPA.

entityManagerPoolCapacity

int

-1

Wielkość puli obiektu EntityManager na odwołanie PersistenceContext. Wartość minimalna to 0, a maksymalna to 500.

excludedApplication

string

Aplikacja do wykluczenia z przetwarzania JPA.

ignoreDataSourceErrors

wartość boolowska

Jeśli ustawiono wartość true, błędy występujące podczas próby wyszukania źródła danych podanego w elementach jta-data-source lub non-jta-data-source w pliku persistence.xml są zgłaszane i ignorowane. Umożliwia to dostawcy trwałości określenie domyślnego źródła danych. Jeśli ustawiono wartość false, błędy są propagowane do dostawcy trwałości, co ułatwia ich zdiagnozowanie, ale błędnie skonfigurowane aplikacje mogą nie działać. Domyślnie ta właściwość ma wartość true, jeśli włączono interfejs JPA 2.0, i wartość false w przeciwnym razie.

defaultProperties

Domyślne właściwości trwałości na poziomie integracji, których dostawca trwałości ma używać, gdy tworzona jest fabryka menedżera jednostek zarządzana przez kontener. Określone domyślne właściwości trwałości są uwzględnione w wywołaniu metody PersistenceProvider.createContainerEntityManagerFactory. Jeśli ta sama domyślna nazwa właściwości trwałości jest określona w pliku persistence.xml, ta konfiguracja przesłania wartość właściwości w pliku persistence.xml.

defaultProperties > property

Udostępnia konkretną właściwość trwałości dla wszystkich fabryk menedżera jednostek zarządzanych przez kontener.

Nazwa Typ Wartość domyślna Opis

id

string

Unikalny identyfikator konfiguracji.

name

string

Udostępnia nazwę właściwości trwałości na poziomie integracji.

value

string

Udostępnia wartość właściwości trwałości na poziomie integracji.