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. |
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.
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. |