kotlin-jdsl icon indicating copy to clipboard operation
kotlin-jdsl copied to clipboard

Support JPA 3.0 Specification

Open cj848 opened this issue 3 years ago • 0 comments

JPA 3.0 is a specification created to avoid patent disputes with Java, and compared to 2.2, there is no difference except for package and name.

Comparing the case of Hibernate, it is supported as a separate library like hibernate-core-jakarta.

It seems that kotlin-jdsl and kotlin-jdsl-core-jakarta should come out in pairs.

Currently, JPA 3.0 specification supports only two vendors, Eclipselink and Hibernate.

-- korean JPA 3.0 은 Java 와의 특허 분쟁을 피하기 위해 만들어진 스펙으로 실제 2.2와 비교해보면 package 나 명칭 제외하고는 다르지 않습니다.

하이버네이트의 사례를 비교해 보면 hibernate-core-jakarta 와 같이 별도의 라이브러리로 지원하고 있습니다.

kotlin-jdsl 도 kotlin-jdsl-core-jakarta 와 같은 형태의 쌍들이 나와야 할 것으로 보입니다.

현재 JPA 3.0 스펙은 Eclipselink, Hibernate 두개의 vendor 만 지원하고 있습니다.

cj848 avatar Jan 13 '22 01:01 cj848