Я недавно начал изучать весеннюю загрузку, данные jpa. Как я вижу из этого , стартер jpa для данных весенней загрузки использует jakarta.persistence-api
вместо javax.persistence-api
:
<artifactId>spring-boot-starter-data-jpa</artifactId>
...
<dependencies>
<dependency>
<groupId>jakarta.persistence</groupId>
<artifactId>jakarta.persistence-api</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<exclusions>
<exclusion>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
</exclusion>
...
</exclusions>
</dependency>
</dependencies>
В чем различия между jakarta.persistence-api
и javax.persistence-api
? В чем причина этой замены?