Spring Data Jpa 概述(Spring Data Jpa 1)
2016-10-27 14:50
411 查看
jpa用了一年多了,准备好好总结记录下;
且易于扩展!学习并使用Spring Data JPA可以极大提高开发效率!
Repository: 最顶层的接口,是一个空接口,目的是为了统一所有的
Repository的类型,且能让组件扫描时自动识别。
CrudRepository: Repository的子接口,提供CRUD 的功能。
PagingAndSortingRepository:CrudRepository的子接口, 添加分页排序。
JpaRepository: PagingAndSortingRepository的子接口,增加批量操作等。
JpaSpecificationExecutor: 用来做复杂查询的接口。
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: 用来做复杂查询的接口。
接口继承关系图:
相关文章推荐
- Spring Data JPA 1.10.1 详解一之Spring Data JPA介绍
- 跟着问题学习Spring Data Jpa----Spring Data Jpa配置
- Spring Data JPA概述
- Spring Data Jpa 查询操作的基本实现(Spring Data Jpa 2)
- Spring-Data-JPA概述
- JPA Spring Data 概述
- 使用 Spring Data JPA 简化 JPA 开发
- spring-data-jpa 连接达梦数据库(DM)文档
- spring-data-jpa
- Spring Data JPA 常用注解 @Query、@NamedQuery
- spring data jpa 利用@Query进行查询
- Spring Data JPA 教程(翻译)
- spring-data-jpa
- Spring-data-jpa 之Specification in的用法
- spring-data-jpa 介绍 复杂查询,包括多表关联,分页,排序等
- Spring data jpa高级查询,部分字段查询,过滤查询,空字符过滤
- Spring Data JPA入门
- springboot(五):spring data jpa的使用
- spring-data-jpa快速入门(一)——整合阿里Druid
- Spring Data JPA教程, 第八部分:Adding Functionality to a Repository (未翻译)