Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 32466|Risposta: 0

[Fonte] Differenza tra CrudRepository e JpaRepository in Spring Data JPA

[Copiato link]
Pubblicato su 26/05/2021 17:59:52 | | | |
Vantaggi dell'utilizzo di Spring Data JPA CrudRepository e JpaRepository:

L'ereditare queste interfacce permette a Spring di trovare interfacce personalizzate per l'operazione del database e generare classi proxy, che potranno essere iniettate in contenitori Spring in futuro.

Non puoi scrivere operazioni SQL correlate e generarle tramite classi proxy

Hanno un rapporto ereditario:

PagingAndSortingRepository eredita da CrudRepository
JpaRepository eredita PagingAndSortingRepository


In altre parole, CrudRepository fornisce aggiunte, cancellazioni e correzioni di base; PagingAndSortingRepository fornisce metodi di paginazione e ordinamento; JpaRepository fornisce i metodi di cui JPA ha bisogno.

Quando lo utilizzi, puoi scegliere quale interfaccia ereditare in base alle tue esigenze specifiche.





Precedente:La differenza tra spring-boot-starter-data-redis e spring-boot-starter-redis è la stessa
Prossimo:La classe XX non può accedere a un membro della classe XX con modificatori "private"
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com