Mário Sérgio Esteves Alvial
1 min readApr 11, 2018

--

Eae Renato, beleza?

Que bom que você gostou do artigo, agradeço muito seu comentário.

Respondendo sua pergunta, ambos funcionariam perfeitamente para o exemplo dado no artigo. Eu escolhi o CrudRepository por ele ser mais simples que o JpaRepository.

No caso do CrudRepository, como o próprio nome já diz, tem o objetivo de fornecer métodos para criação de CRUD e só.

Já o JpaRepository possui métodos para operar com batch calls. Ele estende PagingAndSortingRepository que possui métodos para paginação e ordenação das suas coleções. Além disso, PagingAndSortingRepository estende CrudRepository, logo JpaRepository também possui todos os métodos de CRUD.

Em resumo, JpaRepository faz tudo que CrudRepository faz e muito mais. Para o exemplo do artigo eu não precisava de tanto “poder”, por isso optei por algo mais simples.

Obrigado novamente pelo comentário e qualquer outra dúvida, por favor, não deixe de perguntar.

Valeu!

--

--

Mário Sérgio Esteves Alvial
Mário Sérgio Esteves Alvial

Written by Mário Sérgio Esteves Alvial

Amante de pudim e programador em constante aprendizado. Apaixonado por código limpo e boas práticas de programação.

No responses yet