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