Le API OpenJPA non sono disponibili con Java EE 8

Questa regola rileva l'utilizzo dei package org.apache.openjpa*. Le implementazioni WebSphere tradizionale e Liberty Java EE 7 sono abilitate ad utilizzare la funzione JPA 2.0 Java EE 6. Tuttavia, le funzioni Liberty Java EE 8 non sono compatibili con la funzionalità JPA Java EE 6.

Quando si esegue la migrazione a JPA 2.2, si consiglia di migrare prima da JPA 2.0 a JAX-RS 2.1. Nello scanner binario, eseguire il report con l'opzione --targetJavaEE impostata su ee7 e risolvere i problemi che vengono contrassegnati sotto la categoria "OpenJPA a EclipseLink".

Per ulteriori informazioni sulle modifiche al funzionamento di Java Persistence API 2.1, esaminare la seguente risorsa: Modifiche del funzionamento di Java Persistence API 2.1.