Del curso: Spring Boot esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 25.000 cursos impartidos por expertos del sector.

Bases de datos integradas

Bases de datos integradas

Para nuestro ejemplo, vamos a utilizar una base de datos integrada. Seguramente, en una aplicación de verdad, usaremos una base de datos de verdad, pero para el ejemplo, esto nos servirá. Y esto es H2, un motor de base de datos que permite tener la base en memoria. Lo primero que necesitamos hacer es añadir un par de dependencias en el fichero pom. Por un lado, vamos a añadir un starter más, el de datos jpa, spring-boot-starter-data-jpa. Por otro lado, el propio de H2 del grupo com.h2database. Al guardar el fichero pom, Maven se encargará de descargar estas dependencias. Necesitamos un par de ficheros más, que tienes disponibles en el repositorio del curso. Primero, en schema.sql, tendremos que incluir las sentencias SQL para la creación de las tablas que vamos a utilizar: reunion, persona y asistente, la relación entre ambas, para nuestro ejemplo. También data.sql con las sentencias de inserción de datos para rellenarlas. Te los dejo preparados con cuatro datos de relleno. H2 tiene…

Contenido