【问题标题】:How to integrate spring jpa with spring boot? [closed]如何将spring jpa与spring boot集成? [关闭]
【发布时间】:2018-09-30 17:18:04
【问题描述】:

我正在学习弹簧靴。我可以将spring boot与hibernate(spring jpa)集成在一起吗?使用 MySQL 数据库访问数据?请帮我。我正在使用 Spring Boot 2.x.x。

【问题讨论】:

标签: spring spring-boot


【解决方案1】:

是的,您可以将 Spring Boot 与 Hibernate 集成。您只需要在您的 spring boot 项目中添加以下依赖项即可。

  <dependency>
         <groupId>org.hibernate</groupId>
         <artifactId>hibernate-core</artifactId>
         <version>5.2.12.Final</version>
         <scope>compile</scope>
  </dependency>
  <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jpa</artifactId>
  </dependency>

Hibernate 提供了 JPA 的实现。基本上hibernate是一个ORM。 举个例子,开始在你的 POM 中使用具有以下依赖关系的内存数据库。

<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
    <scope>runtime</scope>
</dependency>

【讨论】:

  • 谢谢!我可以在 Spring Boot 中添加 5.2.12.Final 吗?
  • 是的,您也可以添加它。它将使您可以轻松地管理与 JPA 相关的所有依赖项的版本。
【解决方案2】:

要使用 JPA,请在您的 POM 中添加以下依赖项

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

【讨论】:

    【解决方案3】:

    当然,您可以将 spring boot 与 spring jpa 集成 - hibernate。 将依赖项添加到项目的 pom.xml 中

    <dependencies>
    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-data-jpa</artifactId>
      </dependency>
    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-web</artifactId>
      </dependency>
    <dependency>
       <groupId>mysql</groupId>
       <artifactId>mysql-connector-java</artifactId>
       <scope>runtime</scope>
      </dependency>
    </dependencies>
    

    【讨论】:

    • 如果您想推广或推荐自己的产品/博客,请注意,有一些guidelines in place 可以这样做。关注它们将帮助您避免给人留下垃圾邮件的印象。您能否编辑以明确说明您的隶属关系?谢谢。
    • 您仍然需要明确提及您隶属于链接网站,您最近的编辑仍然不够。
    • 谢谢,非常有用的信息!我是 Spring Boot 的初学者
    • 这里mysql-connector-java,如何用MySQL数据库和JPA配置Spring Boot?
    猜你喜欢
    • 2023-03-12
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 2018-01-03
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多