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> {
}