JPA(Java Persistence API)

이 규칙은 javax.persistence 패키지에 대한 참조를 플래그 지정합니다. WebSphere 기본 JPA 제공자를 OpenJPA for JPA 2.0(Java EE 6)에서 EclipseLink for JPA 2.1(Java EE 7)로 전환했습니다.

소스 스캐너를 사용하는 경우, 사용자의 마이그레이션 구성 선택사항은 Java EE 7로 마이그레이션하지만 사용자의 JPA 구현 레벨은 변경하지 않음을 표시합니다. 이 경우, 기본값이 아닌 구현을 사용하도록 서버를 구성해야 합니다.

2진 애플리케이션 스캐너를 사용하는 경우, 이 규칙은 대상 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.0을 그대로 사용하는 대신 JPA 2.1로 마이그레이션하려면 소스 스캐너를 사용하여 애플리케이션 변경을 지원하십시오.

Liberty에서는 Java EE 6과 Java EE 7 기술의 조합을 사용하려면 모든 기능을 개별적으로 구성해야 합니다. javaee-7.0 기능은 이 경우 사용할 수 없습니다. 자세한 정보는 ​지원되는 Java EE 6 및 7 기능 조합을 참조하십시오.