API Biblioteca completo (2) Repositorios

Los repositorios son nuestra capa de DAO, que nos la proporciona Spring Boot automáticamente y de manera ‘mágica’

Tenemos dos tipoos de repository, Crud y JPA. Crud solo proporciona comandos básicos de altas, bajas, modificaciones y consultas. JPA permite eso y mucho más.

package com.trifulcas.SpringBootBiblioteca.repository;

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

import com.trifulcas.SpringBootBiblioteca.model.Genero;

public interface GeneroRepository extends JpaRepository<Genero, Integer> {

}

package com.trifulcas.SpringBootBiblioteca.repository;

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

import com.trifulcas.SpringBootBiblioteca.model.Libro;

public interface LibroRepository extends JpaRepository<Libro, Integer> {

}

package com.trifulcas.SpringBootBiblioteca.repository;

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

import com.trifulcas.SpringBootBiblioteca.model.Autor;

public interface AutorRepository extends JpaRepository<Autor, Integer> {

}

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos