Junior — Middle
Qual é o papel do componente Repository no contexto do Spring Framework?
sobes.tech IA
Resposta da IA
No Spring Framework, o componente Repository é responsável pela abstração do acesso a dados. Ele encapsula a lógica de interação com o banco de dados, fornecendo uma interface conveniente para realizar operações CRUD e consultas. Normalmente, o Repository é implementado usando Spring Data, o que permite criar automaticamente implementações de interfaces para trabalhar com entidades.
Exemplo de interface Repository:
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findByLastName(String lastName);
}
Assim, o Repository separa a lógica de negócio dos detalhes do armazenamento de dados.