2016-03-01 131 views
1

我计划在我的项目中引入Spring Data作为我的Oracle数据库的Data Access LayerSpring Data:仅使用Java进行配置?

我不确定在以下任何资源将是非常有益的:

  1. 如何配置Spring的数据使用Java类,没有XML我的数据库?

  2. 我是否需要使用Hibernate以及Spring数据来从数据库中提取数据?

  3. 是否需要创建一个类似于Hibernate的SessionManager以从我的存储库中提取数据?

回答

3
  1. 使用Spring启动。它避免了XML配置(主要是)

  2. 您需要使用JPA实现,比如Hibernate。春季数据JPA 使用您的JPA implentation,但它是相当透明的,你不必担心它更

  3. 春数据JPA创建您EntityManager你,你并不需要自己创建它。

+0

谢谢。我目前在我的项目中使用Spring-Boot,但是如何/在哪里配置Spring-data以告知它我的JPA实现和数据库连接细节? – java123999

+0

@ java123999 spring-boot-starter-data-jpa默认情况下,Maven依赖包括Hibernate。使用application.properties来设置数据库连接字符串。 http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html#boot-features-connect-to-production-database –

+0

谢谢,我该用什么软件包在我的项目?这就是我需要连接到我的数据库? – java123999

相关问题