Spring Data JPA

来源:互联网 发布:安卓网络聊天室破解版 编辑:程序博客网 时间:2024/06/03 22:33

Spring Data 提供了以下几个Repository 接口供我们使用:

  1. Repository 该接口仅仅是一个标识,表示任何继承自它的接口均为仓库接口,其本身并 未提供任何方法。
  2. CrudRepository 该接口继承自Repository ,它提供了一组CRUD 的数据库操作方法。
  3. .PagingAndSortingRepository 继承自CrudRepository ,它在CRUD 的基础上还提供了 分页查询与排序的方法。
  4. JpaRepository 继承自 PagingAndSortingRepository ,在此基础上,它提供了一组符合JPA 规范的数据操作方法。
  5. JpaSpecificationExecutor 特殊的一个接口,从名称上来看就知道其不属Repository
    范畴,它提供了JPA Criteria 查询的相关方法