Contenedor JPA (jpa)
Propiedades de configuración para el contenedor de Java Persistence API.
Nombre de atributo | Tipo de datos | Valor predeterminado | Descripción |
---|---|---|---|
defaultJtaDataSourceJndiName | string | Nombre 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. | |
defaultNonJtaDataSourceJndiName | string | Nombre 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. | |
defaultPersistenceProvider | string | Nombre 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. | |
entityManagerPoolCapacity | int | -1 | Capacidad de agrupación de EntityManager por referencia de PersistenceContext. El mínimo es 0 y el máximo es 500. |
ignoreDataSourceErrors | boolean | Si 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. |