JPA-Container (jpa)
Konfigurationseigenschaften für den JPA-Container (Java Persistence API).
Attributname | Datentyp | Standardwert | Beschreibung |
---|---|---|---|
defaultJtaDataSourceJndiName | string | Gibt 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. | |
defaultNonJtaDataSourceJndiName | string | Gibt 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. | |
defaultPersistenceProvider | string | Name der Standardpersistenzproviderklasse. Wenn diese Eigenschaft nicht angegeben wird, richtet sich der Standardprovider nach dem jeweilig aktivierten JPA-Feature. | |
entityManagerPoolCapacity | int | -1 | Die Kapazität des EntityManager-Pools pro PersistenceContext-Referenz. Der Mindestwert ist 0, und der Maximalwert ist 500. |
ignoreDataSourceErrors | boolean | Wenn 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). |