Java Persistence API (JPA)

Esta regla señala las referencias a los paquetes javax.persistence. El proveedor JPA predeterminado de WebSphere ha cambiado de OpenJPA for JPA 2.0 (Java EE 6) a EclipseLink for JPA 2.1 (Java EE 7).

Si está utilizando el explorador de aplicación binaria, esta regla se incluye cuando el nivel de Java EE de destino es la versión 7. La regla le avisa de cualquier configuración de servidor necesaria para utilizar la aplicación no predeterminada para JPA.

WebSphere Application Server tradicional V9.0 es Java EE 7 certificado que incluye JPA 2.1 de forma predeterminada. Si va a migrar a WebSphere Application Server tradicional V9.0, puede configurar el servidor de modo que utilice la implementación JPA 2.0 para minimizar el impacto de la migración en su aplicación. Para obtener información sobre cómo configurar WebSphere Application Server tradicional, consulte Identificación y modificación del nivel de especificación de JPA.

En Liberty, para utilizar una combinación de tecnologías Java EE 6 y Java EE 7, todas las características se deben configurar individualmente. En este caso, no se puede utilizar la característica javaee-7.0. Para obtener más información, consulte ​Combinaciones de características Java EE 6 y 7 soportadas.