此規則會標示 javax.persistence 套件的參照。WebSphere 預設 JPA 提供者已從 OpenJPA for JPA 2.0 (Java EE 6) 切換至 EclipseLink for JPA 2.1 (Java EE 7)。
如果是使用原始檔掃描器,則移轉配置選項會指出您正在移轉至 Java EE 7,但不會變更 JPA 實作層次。在此情況下,您需要將伺服器配置成使用非預設實作。
如果是使用二進位應用程式掃描器,則在目標 Java EE 層次為第 7 版時,將會併入此規則。此規則會向您建議使用 JPA 非預設實作所需的任何伺服器配置。
WebSphere Application Server traditional V9.0 經過 Java EE 7 認證,且依預設會併入 JPA 2.1。如果您要移轉至 WebSphere Application Server traditional V9.0,則可以配置您的伺服器以使用 JPA 2.0 實作來最小化移轉對應用程式造成的影響。如需配置 WebSphere Application Server Traditional 的相關資訊,請參閱識別及修改 JPA 規格層次。 如果移轉至 JPA 2.1 而不是繼續使用 JPA 2.0,請使用原始檔掃描器來協助您的應用程式變更。
在 Liberty 中,若要使用 Java EE 6 及 Java EE 7 技術組合,則必須個別地配置所有特性。在此情況下,無法使用 javaee-7.0 特性。如需相關資訊,請參閱支援的 Java EE 6 和 7 特性組合。