Construcción del entorno
Este artículo utiliza la base de datos de memoria H2 para demostrar el uso de Spring Data JPA.
Importar dependencias JPA y 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>
Configure la fuente de datos en application.yml:
spring:
sql:
init:
platform: h2
datasource:
driver-class-name: org.h2.Driver
url: jdbc:h2:mem:myh2
jpa:
hibernate:
ddl-auto: update
- La fuente de datos de H2 se configura aquí
- La implementación de JPA utilizada aquí es Hibernate. El propósito de configurar "ddl-auto: update" es verificar automáticamente si la estructura de la base de datos y sus tablas coinciden con la clase de entidad (Entidad) configurada por Hibernate al iniciar la aplicación. Si no es así coincide, actualizará el esquema de la base de datos para reflejar los cambios de clase de entidad.
Nota: Intente no configurar ddl-auto como actualización en un entorno formal.