Spring数据:仅使用Java进行配置?

Spring数据:仅使用Java进行配置?,java,spring,hibernate,spring-data,Java,Spring,Hibernate,Spring Data,我计划向我的项目介绍充当Oracle数据库的数据访问层 我不确定以下内容,任何资源都会非常有用: 如何仅使用Java类而不使用XML将Spring数据配置到数据库中 我是否也需要使用Spring数据来从DB中提取数据 我是否需要创建一个类似于Hibernate的SessionManager,以便从我的存储库中提取数据 使用弹簧靴。它避免了XML配置(大部分) 您需要使用JPA实现,例如Hibernate。SpringDataJPA使用您的JPA实现,但它非常透明,您不需要太担心 Spring D

我计划向我的项目介绍充当Oracle数据库的
数据访问层

我不确定以下内容,任何资源都会非常有用:

  • 如何仅使用
    Java
    类而不使用XML将Spring数据配置到数据库中

  • 我是否也需要使用Spring数据来从DB中提取数据

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

  • 使用弹簧靴。它避免了XML配置(大部分)

  • 您需要使用JPA实现,例如Hibernate。SpringDataJPA使用您的JPA实现,但它非常透明,您不需要太担心

  • Spring Data JPA为您创建
    EntityManager
    ,您不需要自己创建


  • 非常感谢。我目前正在我的项目中使用Spring Boot,但是如何/在何处配置Spring数据来告诉它我的JPA实现和数据库连接详细信息?@java123999 Spring Boot starter data JPA maven依赖项默认包括Hibernate。使用application.properties设置数据库连接字符串。谢谢,我应该把这个放在我的项目中的什么包里?这就是连接到DB所需的全部内容?@java123999 application.properties位于src/main/resources/Thank you,您知道我可以从哪些资源中学习如何为使用spring MVC和spring数据的应用程序创建项目结构?我正在努力解决这个问题,所有的例子都显示了不同的结构!