Repositories

Para persistirmos (salvarmos/encontrarmos) usuário ou algo específico.

O repository conta com diversos métodos prontos para manipulação de tabelas, para não precisarmos ficar implementando.

Ele terá contato direto com o banco de dados.

Criaremos uma interface com o nome do item + repository: ProductRepository e extenderemos com JpaRepository<Entidade, Identificador>.

Passar anotação @Repository e só.

Exemplo de métodos pronto. Da para passar até query SQL e procurar algo por titulo da entidade.

Atualizado