返回

Spring Boot 整合 JPA 指南:从入门到精通

见解分享

Spring Boot 中如何整合 JPA?

整合过程包括创建项目、添加依赖包、配置数据源、创建实体类、编写仓库接口以及启动应用程序等步骤。

  • 1. 创建项目

利用SpringBoot Initializr创建Spring Boot项目,并添加 JPA 依赖项。

  • 2. 添加依赖包

      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-data-jpa</artifactId>
      </dependency>
      <dependency>
          <groupId>com.h2database</groupId>
          <artifactId>h2</artifactId>
          <scope>runtime</scope>
      </dependency>
    
  • 3. 配置数据源

在 application.properties 中配置数据源信息:

    spring.datasource.url=jdbc:h2:mem:test
    spring.datasource.driverClassName=org.h2.Driver
    spring.datasource.username=sa
    spring.datasource.password=
  • 4. 创建实体类
package com.example.demo;

import javax.persistence.*;

@Entity
public class User {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private Long id;

    @Column(nullable = false, unique = true)
    private String username;

    @Column(nullable = false)
    private String password;

    //省略getter和setter方法
}
  • 5. 编写仓库接口
package com.example.demo;

import org.springframework.data.jpa.repository.JpaRepository;

public interface UserRepository extends JpaRepository<User, Long> {

}
  • 6. 启动应用程序

在main方法中启动应用程序:

public static void main(String[] args) {
    SpringApplication.run(DemoApplication.class, args);
}

至此,JPA已整合到Spring Boot应用程序中。