jpa - JPA-Container (jpa)

Konfigurationseigenschaften für den JPA-Container (Java Persistence API).

NameTypeDefaultDescription
defaultJtaDataSourceJndiNamestringGibt den JNDI-Namen der JNDI-Name der Standard-JTA-Datenquelle (Java™ Transaction API) an, der von Anwendungen verwendet werden soll, die in diesem Server ausgeführt werden. Standardmäßig werden JTA-Datenquellen verwendet. In diesem Feld können nur transaktionsorientierte Datenquellen angegeben werden.
defaultNonJtaDataSourceJndiNamestringGibt den JNDI-Namen der nicht transaktionsorientierten Standarddatenquelle an, den die in diesem Server ausgeführten Anwendungen verwenden sollen. In diesem Feld können nur Datenquellen angegeben werden, die als nicht transaktionsorientierte Datenquellen markiert sind.
defaultPersistenceProviderstringName der Standardpersistenzproviderklasse. Wenn diese Eigenschaft nicht angegeben wird, richtet sich der Standardprovider nach dem jeweilig aktivierten JPA-Feature.
entityManagerPoolCapacityint-1Die Kapazität des EntityManager-Pools pro PersistenceContext-Referenz. Der Mindestwert ist 0, und der Maximalwert ist 500.
ignoreDataSourceErrorsbooleanWenn diese Option ausgewählt ist (true), werden Fehler, die beim Suchen einer mit dem Element <jta-data-source> oder <non-jta-data-source> in der Datei persistence.xml angegebenen Datenquelle gemeldet und ignoriert, was es dem Persistenzprovider ermöglicht, eine Standarddatenquelle zu bestimmen. Wenn die Option nicht ausgewählt ist (false), werden die Fehler an den Persistenzprovider weitergegeben, damit die Fehler einfacher diagnostiziert werden können, aber falsch konfigurierte Anwendungen funktionieren möglicherweise nicht. Standardmäßig ist diese Eigenschaft ausgewählt (true), wenn JPA 2.0 aktiviert ist, andernfalls ist sie abgewählt (false).

excludedApplication

Eine Anwendung, die von der JPA-Verarbeitung ausgeschlossen werden soll.