Spring Data JPA中CrudRepository與JpaRepository的不同


使用Spring Data JPA CrudRepository 和JpaRepository 的好處:

  • 繼承這些接口,可以使Spring找到自定義的數據庫操作接口,並生成代理類,后續可以注入到Spring容器中;
  • 可以不寫相關的sql操作,由代理類生成

他們存在繼承關系:

  PagingAndSortingRepository 繼承 CrudRepository
  JpaRepository 繼承 PagingAndSortingRepository

也就是說, CrudRepository 提供基本的增刪改查;PagingAndSortingRepository 提供分頁和排序方法;JpaRepository 提供JPA需要的方法。

在使用的時候,可以根據具體需要選中繼承哪個接口。

參照:http://jtuts.com/2014/08/26/difference-between-crudrepository-and-jparepository-in-spring-data-jpa/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM