Cuando trabajamos para conectar nuestra aplicación a una base de datos y realizar operaciones sobre estas, puede que el código sea un tanto repetitivo afectando la calidad de nuestro trabajo haciéndolo difícil de leer. Java también tiene una solución para este problema: la Java Persistence API (JPA). Una API para simplificar el trabajo con las bases de datos.
Spring también proporciona un contenedor para trabajar con JPA, estamos hablando del Spring Data JPA container. Para comprender JPA y Spring Data JPA debemos hablar sobre entidades y repositorios, dos elementos fundamentales en el tema. Más adelante hablaremos sobre estos así como el funcionamiento de Spring Data JPA.
- Declarar entidades y almacenarlas en una base de datos relacional.
- Crear un repositorio de Spring Data y para guardar y recuperar entidades.
- Usar la consola de H2 para visualizar la información de la base de datos
-
Persistencia con Spring Boot y Spring Data JPA
-
Inicialización de datos
-
Consola de H2