OpenJPA 不明確索引參照

此規則會偵測在同時存在 org.apache.openjpa.persistence.jdbcjavax.persistence 套件的隨需應變匯入項目時,包含 org.apache.openjpa.persistence.jdbc.Index 類別之不完整參照的 Java 程式碼。 「Java 持續性 API (JPA)」2.1 規格引進了新的 javax.persistence.Index 類別。 在同時編譯 OpenJPA 及 Java EE 7 JPA 2.1 程式庫時,這會導致發生下列編譯錯誤:

「索引」類型不明確

如果您要使用 OpenJPA 2.0 實作且遇到此錯誤,請驗證您正在編譯的是 JPA 2.0 程式庫,而非 JPA 2.1 程式庫。 對於 Liberty,請編譯 wlp/dev/api/spec 目錄中的 JPA 2.0 規格 JAR (com.ibm.ws.javaee.persistence.2.0.*.jar)。 對於 WebSphere Traditional,請使用完整匯入項目或完整類別參照以避免語義不明確。