【发布时间】:2017-11-29 18:56:19
【问题描述】:
这可能不是最好的问题,但我注意到有 2 个 Spring JPA 用于 Spring boot。他们有什么不同。目前我正在尝试将 SpringBoot 1.5.3 项目与休眠一起设置。我记得我之前用 spring-boot-starter-data-jpa 用 JPA 设置了 Springboot。
我见过的大多数在线示例以及 starter.spring.io 都为 spring jpa 提供了以下依赖项。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
但在一个现有项目中,我遇到了 spring-data-jpa
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.11.4.RELEASE</version>
</dependency>
如果他们有什么不同,做一些谷歌并没有告诉我。
在我之前添加 JPA 的所有项目中,虽然是 JPA 2.1/Hibernate,这就是为什么我有点不确定在我的新 SpringBoot 应用程序中使用这两者中的哪一个。
【问题讨论】:
-
使用 Spring Boot。跟随指南:spring.io/guides/gs/accessing-data-jpa
-
@duffymo 感谢您的参考。这就是我在遇到 org.springframework.data -> spring-data-jpa 之前完成我的 spring boot jpa 设置的方法
标签: java spring spring-boot spring-data spring-data-jpa