博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring-data-jpa Repository的基本知识
阅读量:5123 次
发布时间:2019-06-13

本文共 671 字,大约阅读时间需要 2 分钟。

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

 

2.Repository 引入的两种方式

   继承和使用注解

3.Repository接口的定义

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

public interface Repository
{ }

 

4.Repository接口的层级关系

 

 

基础的 Repository 提供了最基本的数据访问功能,其几个子接口则扩展了一些功能。它们的继承关系如下: 

Repository: 仅仅是一个标识,表明任何继承它的均为仓库接口类 
(1) CrudRepository: 继承 Repository,实现了一组 CRUD 相关的方法 
(2)PagingAndSortingRepository: 继承 CrudRepository,实现了一组分页排序相关的方法 
(3)JpaRepository: 继承 PagingAndSortingRepository,实现一组 JPA 规范相关的方法

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

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

 

转载于:https://www.cnblogs.com/mr-wuxiansheng/p/6189383.html

你可能感兴趣的文章
TouchPoint.js – 可视化展示 HTML 原型点击效果
查看>>
【CSS3 入门教程系列】CSS3 Media Queries 实现响应式设计
查看>>
c# 字符串转化成声音 分类: C# 2014-09...
查看>>
转-linux下mysql配置文件my.cnf最详细解释
查看>>
[kmp]HDU1711 Number Sequence
查看>>
【拆边最小费用流】【Asia - Harbin - 2010/2011】【Transportation】
查看>>
彻底解决Android因加载多个大图引起的OutOfMemoryError,内存溢出的问题
查看>>
JavaWeb学习——自定义标签
查看>>
TomCat系统架构
查看>>
我的iOS学习历程 - OC第五天
查看>>
VS 2010 和 .NET 4.0 系列之《ASP.NET 4 Web Forms 的整洁HTML标识 — 客户端ID》篇
查看>>
咖啡之约--体验 SourceAnywhere
查看>>
maven仓库地址
查看>>
【转】webservice接口和http接口(API接口)的区别
查看>>
django 单独测试模块
查看>>
mac OS环境下的PHP环境配置
查看>>
HIVE数据操作
查看>>
Saving Activity state in Android
查看>>
SquirrelMQ消息队列
查看>>
剑指Offer_编程题_4
查看>>