30 Ocak 2022 Pazar

Jakarta EE JPA

Giriş
Şeklen şöyle. Şu anda JPA 3.1 son sürüm.

Maven
Örnek - Eski
Şu satırı dahil ederiz
<dependency>
  <groupId>javax.persistence</groupId>
  <artifactId>javax.persistence-api</artifactId>
  <version>${javax.persistence.version}</version>
</dependency>
Örnek
Şu satırı dahil ederiz
<dependency>
<groupId>jakarta.persistence</groupId> <artifactId>jakarta.persistence-api</artifactId> <version>3.1.0</version> // latest version </dependency>
Örnek - Hibernate
Şu satırı dahil ederiz. Burada JPA sağlayıcısı olarak Hibernate kullanılıyor
<dependency>
  <groupId>jakarta.persistence</groupId>
  <artifactId>jakarta.persistence-api</artifactId>
  <version>3.0.0</version>
</dependency>
<dependency>
  <groupId>org.hibernate</groupId>
  <artifactId>hibernate-core-jakarta</artifactId>
  <version>5.6.4.Final</version>
</dependency>
<dependency>
  <groupId>org.glassfish.jaxb</groupId>
  <artifactId>jaxb-runtime</artifactId>
  <version>3.0.0</version>
</dependency>

Hiç yorum yok:

Yorum Gönder

Bean Validation @GroupSequence Anotasyonu

Örnek Elimizde şöyle bir kod olsun public class SampleRequest {   @NotNull   LocalDate startDate;   @NotNull   LocalDate endDate;   @AssertT...