Valores de JPA (Java Persistence API) predeterminados

La especificación JPA (Java Persistence API) requiere que se defina un proveedor predeterminado. Si tiene aplicaciones que utilizan JPA, se recomienda utilizar esta página para proporcionar valores predeterminados. Para aumentar la portabilidad de las aplicaciones, puede utilizar esta página para configurar los valores JPA predeterminados para las aplicaciones que se ejecutan en este servidor en lugar de definir el elemento <provider> en cada unidad de persistencia de las aplicaciones. Los valores JPA definidas aquí se utilizan para la unidad de persistencia de una aplicación sólo cuando la aplicación no define los valores JPA para esa unidad de persistencia.

Evite problemas Evite problemas: Los valores JPA de aplicación siempre alteran temporalmente los valores de esta página. gotcha

Para ver esta página de la consola de administración, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere > servidor > Servicios de contenedor > Valores predeterminados de Java Persistence API.

Proveedor de persistencia predeterminado

Especifique el proveedor de persistencia predeterminado para el contenedor de servidor de aplicaciones. El proveedor de persistencia predeterminado puede seleccionarse en una lista de proveedores que se incluye con el producto o un proveedor de persistencia alternativo especificado por el usuario.

Seleccione un proveedor de persistencia en la lista de productos o especifique un nombre de clase de implementación JPA de paquete completo de un proveedor de persistencia alternativo.
String
com.ibm.websphere.persistence.PersistenceProviderImpl
Evite problemas Evite problemas: Si se especifica un proveedor de persistencia alternativo como valor predeterminado, asegúrese de que el proveedor de persistencia alternativo se ha creado en el servidor. Consulte el tema del Information Center que trata de la utilización de un proveedor de persistencia de terceros.gotcha

Nombre JNDI (Java Naming and Directory Interface) de origen de datos JTA (Java Transaction API)

Especifique el origen de datos JTA predeterminado utilizado por unidades de persistencia para el contenedor de servidor de aplicaciones.

Seleccione el nombre JNDI para el origen de datos en el recuadro desplegable. Los orígenes de datos JTA que están configurados actualmente y que el servidor de aplicaciones puede ver están disponibles en el cuadro desplegable.
String
ninguno
Evite problemas Evite problemas: Si no se especifica un origen de datos JTA predeterminado, asegúrese de especificar el origen de datos JTA adecuado en el elemento <jta-data-source> o el campo de propiedades de conexión en el elemento <properties> en la unidad de persistencia.gotcha

Nombre JNDI de origen de datos no JTA predeterminado

Especifique el origen de datos no JTA predeterminado utilizado por unidades de persistencia para el contenedor de servidor de aplicaciones.

Seleccione el nombre JNDI para el origen de datos en el recuadro desplegable. Los orígenes de datos que están configurados actualmente, que el servidor de aplicaciones puede ver y que están establecidos en "no transaccional" están disponibles en el cuadro desplegable.
String
ninguno
Evite problemas Evite problemas: Algunas características de entidad JPA requerirán que se especifique un origen de datos no JTA. Un ejemplo de esto es una generación automática de identidades de entidad. Asegúrese de que hay un origen de datos no JTA configurado que coincida con sus necesidades de aplicación. Para obtener información sobre la configuración de un origen de datos no JTA, consulte el tema del Information Center que trata de la asociación de unidades de persistencia y orígenes de datos.gotcha


Nombre de archivo: uejb_jpasettings.html