Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 32466|Resposta: 0

[Fonte] Diferença entre CrudRepository e JpaRepository no Spring Data JPA

[Copiar link]
Publicado em 26/05/2021 17:59:52 | | | |
Benefícios de usar o Spring Data JPA CrudRepository e o JpaRepository:

Herdar essas interfaces permite que o Spring encontre interfaces personalizadas de operação de banco de dados e gere classes proxy, que podem ser injetadas em contêineres Spring no futuro.

Você não pode escrever operações SQL relacionadas e gerá-las por classes proxy

Eles têm uma relação de herança:

PagingAndSortingRepository herda do CrudRepository
O JpaRepository herda o PagingAndSortingRepository


Em outras palavras, o CrudRepository fornece adições, excluções e correções básicas; PagingAndSortingRepository fornece métodos de paginação e ordenação; O JpaRepository fornece os métodos que o JPA precisa.

Ao usá-lo, você pode escolher qual interface herdar de acordo com suas necessidades específicas.





Anterior:A diferença entre spring-boot-starter-data-redis e spring-boot-starter-redis é a mesma
Próximo:Classe XX não pode acessar um membro da classe XX com modificadores "privado"
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com