Identificación y modificación del nivel de especificación JPA

Los perfiles recién creados toman como valor predeterminado la especificación Java Persistence API (JPA) 2.1. Puede ejecutar mandatos AdminTask de wsadmin para lista especificaciones JPA soportadas por el producto y para cambiar la especificación JPA utilizada por un servidor, un clúster de servidores o servidores que son miembros de un clúster.

Acerca de esta tarea

Avoid trouble Avoid trouble: En el entorno de cliente de aplicaciones Java, solo se admite la especificación JPA 2.1, utilizando el paquete EclipseLink que proporciona WebSphere Application Server. gotcha
New feature New feature:
newfeat

WebSphere Application Server versión 9 soporta los niveles de especificación JPA 2.1 y JPA 2.0. JPA 2.1 simplifica la gestión de datos relacionales en las aplicaciones. Puede encontrar información sobre niveles de especificación JPA e intermediarios JPA soportados mediante el uso de la herramienta wsadmin o la consola administrativa. Ejecute el mandato de wsadmin AdminTask listSupportedJPASpecifications para listar los niveles de especificación JPA y los proveedores JPA predeterminados soportados por el producto. Ejecute el mandato AdminTask showJPASpecLevel para identificar el nivel de especificación JPA utilizado por un clústero servidor. Ejecute el mandato AdminTask modifyJPASpecLevel para cambiar el nivel de especificación JPA utilizado por un clúster o servidor.

A partir de WebSphere Application Server versión 9, Eclipselink se proporciona como una implementación de proveedor JPA 2.1 y es el proveedor de persistencia predeterminado cuando JPA 2.1 está configurado para que sea el nivel de especificación activo. Antes de la versión 9, WSJPA, el proveedor de IBM JPA basado en Apache OpenJPA, que soporta la especificación JPA 2.0, era el proveedor de persistencia JPA predeterminado. Dado que los proveedores JPA difieren en comportamiento y las API específicas de proveedor, y OpenJPA no está disponible como una implementación de especificación JPA 2.1, el producto proporciona una modalidad de compatibilidad de especificación JPA 2.0.

El producto empaqueta los siguientes proveedores de persistencia JPA:
  • Eclipselink 2.6.x_WAS (valor predeterminado para la especificación JPA 2.1)
  • WSJPA 2.2.x (valor predeterminado para la especificación JPA 2.0)
Puede utilizar proveedores JPA de terceros tal como lo indica la especificación JPA. La implementación de proveedores JPA de terceros debe coincidir con el nivel de especificación JPA habilitado.

Procedimiento


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_idmod_jpaspec
File name: tejb_idmod_jpaspec.html