Kodo API 호출 사용 안함

WebLogic은 Kodo를 JPA 1.0 제공자 구현에 사용했습니다. 이 규칙은 kodo.* 클래스와 com.solarmetric.* 클래스를 발견합니다. Kodo는 OpenJPA 기반입니다.
마찬가지로, OpenJPA는 JPA 1.0 및 2.0에 대한 WebSphere 기본 JPA 제공자였습니다. 그러나, JPA 2.1을 시작으로 WebSphere는 기본 JPA 제공자를 EclipseLink로 전환했습니다.

솔루션

애플리케이션이 Kodo를 사용하는 경우, 가장 쉬운 애플리케이션 마이그레이션 솔루션은 JPA 2.0을 사용하는 것입니다. Kodo는 JPA 2.0에 대해 WebSphere 구현에 사용되는 것과 동일한 OpenJPA를 기반으로 하므로 JPA 2.0을 사용하면 애플리케이션의 변경사항이 최신 JPA 버전을 사용하는 것보다 적습니다. 그러나, JPA 2.1 이후 버전은 EclipseLink 기반입니다. JPA 구현의 차이점은 애플리케이션에 잠재적인 동작 변경이 있음을 의미합니다. 또한 Kodo에서 사용 가능한 속성은 EclipseLink에서 동등한 속성을 가질 수 없습니다.
다음 권장사항은 두 마이그레이션 옵션 모두에 적용됩니다.

추가 자원: