Spring Boot + Spring Data JPA 实现数据库操作的标准示例

环境搭建

本篇使用H2内存数据库演示Spring Data JPA 的使用。

导入JPA和H2的依赖

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

在application.yml 中配置数据源:

spring:
  sql:
    init:
      platform: h2
  datasource:
    driver-class-name: org.h2.Driver
    url: jdbc:h2:mem:myh2
    
  jpa:
    hibernate:
      ddl-auto: update
  • 这里配置的是H2的数据源
  • 这里使用的JPA的实现是Hibernate, 配置 "ddl-auto: update"的目的是启动应用程序时自动检查数据库结构及其表格是否与 Hibernate 配置的实体(Entity)类相匹配,如果不匹配,则会更新数据库模式以反映实体类的更改。
    注意: 正式环境中尽量不要配置 ddl-auto 为update。

步骤

猜你喜欢

转载自blog.csdn.net/oscar999/article/details/132483850