jpa - Kontener JPA (jpa)

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

NameTypeDefaultDescription
defaultJtaDataSourceJndiNamestringDomyś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.
defaultNonJtaDataSourceJndiNamestringDomyś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.
defaultPersistenceProviderstringNazwa 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.
entityManagerPoolCapacityint-1Wielkość puli obiektu EntityManager na odwołanie PersistenceContext. Wartość minimalna to 0, a maksymalna to 500.
ignoreDataSourceErrorsbooleanJeś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.

excludedApplication

Aplikacja do wykluczenia z przetwarzania JPA.