Ez a szabály észleli a Java kódot, amely nem minősített hivatkozást
tartalmaz az org.apache.openjpa.persistence.jdbc.Index
osztályra, amikor léteznek igény szerinti
org.apache.openjpa.persistence.jdbc és
javax.persistence csomag importálások.
A Java Persistence API (JPA) 2.1 specifikáció bevezetett egy új
javax.persistence.Index osztályt.
Ez a következő fordítási hibát okozza, amikor a fordításhoz OpenJPA
és Java EE 7 JPA 2.1 függvénytárakat egyaránt használ:
A típus index kétértelmű
Ha az OpenJPA 2.0 megvalósítást szeretné használni és ebbe a hibába ütközik, akkor győződjön meg róla, hogy a fordítást a JPA 2.0 függvénytárakkal végzi, és nem a JPA 2.1 függvénytárakkal. Liberty esetén a fordítást a JPA 2.0 specifikáció JAR (com.ibm.ws.javaee.persistence.2.0.*.jar) fájllal végezze, amely a wlp/dev/api/spec könyvtárban található. Hagyományos WebSphere esetén használjon teljes képzésű importálásokat vagy teljes képzésű osztály hivatkozásokat a kétértelműség elkerülése érdekében.