Właściwości konfiguracji kontenera interfejsu Java Persistence API.
Name | Type | Default | Description |
---|---|---|---|
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. |
ignoreDataSourceErrors | boolean | 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. |
Aplikacja do wykluczenia z przetwarzania JPA.