kotlin-jdsl
kotlin-jdsl copied to clipboard
Support JPA 3.0 Specification
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 만 지원하고 있습니다.