Spring Data JPA中的CrudRepository和JpaRepository接口有什么区别?
当我在网上看到这些例子时,我看到它们在那里可以互换使用。
它们之间有什么区别?
为什么要使用其中一个而不是另一个?
JpaRepository扩展PagingAndSortingRepository而扩展CrudRepository。
JpaRepository
PagingAndSortingRepository
CrudRepository
它们的主要功能是:
由于上面提到的继承, JpaRepository将具有CrudRepository和的所有功能PagingAndSortingRepository。因此,如果您不需要存储库具有 and 提供的功能JpaRepository,请PagingAndSortingRepository使用CrudRepository.