您的位置:首页 > 编程语言 > Java开发

Spring Data Jpa 概述(Spring Data Jpa 1)

2016-10-27 14:50 411 查看
jpa用了一年多了,准备好好总结记录下;

1、Spring Data Jpa是什么

  它是Spring基于ORM 框架、 JPA规范封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,

且易于扩展!学习并使用Spring Data JPA可以极大提高开发效率

2、Spring Data JPA 有什么?

主要看看Spring Data JPA 提供的编程接口

Repository: 最顶层的接口,是一个空接口,目的是为了统一所有的

Repository的类型,且能让组件扫描时自动识别。

CrudRepository: Repository的子接口,提供CRUD 的功能。

PagingAndSortingRepository:CrudRepository的子接口, 添加分页排序。

JpaRepository: PagingAndSortingRepository的子接口,增加批量操作等。

JpaSpecificationExecutor: 用来做复杂查询的接口。

接口继承关系图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Jpa