码迷,mamicode.com
首页 > 编程语言 > 详细

spring-data-jpa Repository的基本知识

时间:2016-12-17 14:11:28      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:访问   接口   ges   分享   项目   and   java   查询   开发者   

1.项目中的Repository对象的使用

技术分享

 

2.Repository 引入的两种方式

   继承和使用注解

技术分享

3.Repository接口的定义

Repository 接口是 spring Data 的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法

public interface Repository<T, ID extends Serializable> { } 

 

4.Repository接口的层级关系

技术分享

 

 

基础的 Repository 提供了最基本的数据访问功能,其几个子接口则扩展了一些功能。它们的继承关系如下: 
Repository: 仅仅是一个标识,表明任何继承它的均为仓库接口类 
(1) CrudRepository: 继承 Repository,实现了一组 CRUD 相关的方法 
(2)PagingAndSortingRepository: 继承 CrudRepository,实现了一组分页排序相关的方法 
(3)JpaRepository: 继承 PagingAndSortingRepository,实现一组 JPA 规范相关的方法

自定义的 XxxxRepository 需要继承 JpaRepository,这样的 XxxxRepository 接口就具备了通用的数据访问控制层的能力。

JpaSpecificationExecutor: 不属于Repository体系,实现一组 JPA Criteria 查询相关的方法 。 

 

spring-data-jpa Repository的基本知识

标签:访问   接口   ges   分享   项目   and   java   查询   开发者   

原文地址:http://www.cnblogs.com/mr-wuxiansheng/p/6189383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!