jpa - Contenedor JPA (jpa)

Propiedades de configuración para el contenedor de Java Persistence API.

NameTypeDefaultDescription
defaultJtaDataSourceJndiNamestringNombre JNDI de origen de datos JTA (Java™ Transaction API) predeterminado que utilizarán las aplicaciones que se ejecutan en este servidor. De forma predeterminada, los orígenes de datos son JTA. En este campo sólo se permiten los orígenes de datos que son de transacciones.
defaultNonJtaDataSourceJndiNamestringNombre JNDI del origen de datos no transaccional predeterminado que utilizarán las aplicaciones que se ejecutan en este servidor. En este campo sólo se permiten los orígenes de datos que se han marcado como no transaccionales.
defaultPersistenceProviderstringNombre de clase del proveedor de persistencia predeterminado. Si no se especifica esta propiedad, el proveedor predeterminado depende de la característica JPA que esté habilitada.
entityManagerPoolCapacityint-1Capacidad de agrupación de EntityManager por referencia de PersistenceContext. El mínimo es 0 y el máximo es 500.
ignoreDataSourceErrorsbooleanSi el valor es true, se informe acerca de los errores que se producen durante el intento de búsqueda de un origen de datos especificado mediante los elementos <jta-data-source> o <non-jta-data-source> en el archivo persistence.xml y se omiten los errores, lo cual permite al proveedor de persistencia determinar un origen de datos predeterminado. Si el valor es false, los errores se propagan al proveedor de persistencia, de modo que se puedan diagnosticar los errores más fácilmente, pero es posible que las aplicaciones con errores de configuración no funcionen. De forma predeterminada el valor de esta propiedad es true si se ha habilitado JPA 2.0, de lo contrario, su valor es false.

excludedApplication

Aplicación que se excluirá del proceso de JPA.