3.2.1 添加 Spring Data JPA 到数据库中
Spring Data JPA 可用于具有 JPA starter 的 Spring Boot 应用程序。这个 starter 依赖不仅带来了 Spring Data JPA,还包括 Hibernate 作为 JPA 的实现:
1
<dependency>
2
<groupId>org.springframework.boot</groupId>
3
<artifactId>spring-boot-starter-data-jpa</artifactId>
4
</dependency>
Copied!
如果想使用不同的 JPA 实现,那么至少需要排除 Hibernate 依赖,并包含所选择的 JPA 库。例如,要使用 EclipseLink 而不是 Hibernate,需要按如下方式更改构建:
1
<dependency>
2
<groupId>org.springframework.boot</groupId>
3
<artifactId>spring-boot-starter-data-jpa</artifactId>
4
<exclusions>
5
<exclusion>
6
<artifactId>hibernate-entitymanager</artifactId>
7
<groupId>org.hibernate</groupId>
8
</exclusion>
9
</exclusions>
10
</dependency>
11
12
<dependency>
13
<groupId>org.eclipse.persistence</groupId>
14
<artifactId>eclipselink</artifactId>
15
<version>2.5.2</version>
16
</dependency>
Copied!
请注意,根据对 JPA 实现的选择,可能需要进行其他更改。详细信息请参阅选择的 JPA 实现的文档。现在,让我们重新查看域对象并对它们进行注解以实现 JPA 持久化。
最近更新 2yr ago
复制链接