Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 32466|Répondre: 0

[Source] Différence entre CrudRepository et JpaRepository dans Spring Data JPA

[Copié le lien]
Publié sur 26/05/2021 17:59:52 | | | |
Avantages de l’utilisation de Spring Data JPA CrudRepository et JpaRepository :

L’héritage de ces interfaces permet à Spring de trouver des interfaces personnalisées pour l’exploitation de la base de données et de générer des classes proxy, qui pourront être injectées dans les conteneurs Spring à l’avenir.

Vous ne pouvez pas écrire d’opérations SQL associées et les générer par des classes proxy

Ils ont une relation d’héritage :

PagingAndSortingRepository hérite de CrudRepository
JpaRepository hérite de PagingAndSortingRepository


En d’autres termes, CrudRepository fournit des ajouts, suppressions et corrections de base ; PagingAndSortingRepository fournit des méthodes de pagination et de tri ; JpaRepository fournit les méthodes dont JPA a besoin.

En l’utilisant, vous pouvez choisir quelle interface hériter selon vos besoins spécifiques.





Précédent:La différence entre spring-boot-starter-data-redis et spring-boot-starter-redis est la même
Prochain:La classe XX ne peut pas accéder à un membre de la classe XX avec les modificateurs « privé »
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com