http://docs.spring.io/spring-data/jpa/docs/2.0.0.M3/reference/html/#projections
开发人员:Oliver GierkeThomas DarimontChristoph StroblMark Paluch
版本:2.0.0.M3
日期:2017-05-09
版权:2008-2016
这篇文章是有著作权的,你可以免费的打印或者分发给别人,但是不能用于商业用途。
目录
前言
1.基础数据
2.新版本加入内容
2.1在spring data jpa 1.11中有什么新的东西?
2.2在spring data jpa 1.10中有什么新的东西?
3.相关依赖
3.1spring-boot依赖管理
3.2Spring Framework
4.使用spring data进行持久化操作
4.1核心概念
4.2查询方法
4.3定义一个存储接口
4.3.1fine-turning的存储定义
4.3.2使用多个存储接口进行spring-data单元的操作
4.4定义一个查询方法
4.4.1定义查询策略
4.4.2根据方法名查询
4.4.3表达式
4.4.4特殊参数处理(pageable,sort,slice)
4.4.5分页查询结果
4.4.6Stream查询结果
4.4.7异步查询结果
4.5创建一个持久化存储的例子
4.5.1 xml配置
4.5.2 java 配置
4.5.3 单独使用
4.6实现spring data
4.6.1定义一个Repository实现
4.6.2添加自定义实现
4.7从aggregate roots发布事件
4.8spring data扩展
4.8.1 Querydsl 扩展
4.8.2web支持
4.8.3Repository 的思想
4.8.4Legacy web 支持
参考文档
5 JPA Repositories
5.1介绍
5.1.1spring命名空间
5.1.2注解的配置
5.2持久化实例
5.2.1保存实体
5.3查询方法
5.3.1查询策略
5.3.2根据方法名查询
5.3.3jpa NamedQueries 使用
5.3.4@Query的使用
5.3.5 Sort的使用
5.3.6@Param使用
5.3.7SpEL 表达式的使用
5.3.8 @Modifying 和@Query的配合使用
5.3.9@QueryHints的使用
5.3.10配置 Fetch- and LoadGraphs
5.3.11预测
5.4存储过程
5.5Specifications
5.6查询Example
5.6.1介绍
5.6.2用法
5.6.3Matcher的例子
5.6.4执行一个例子
5.7Transactionality
5.7.1事务性查询方法
5.8locking
5.9Auditing
5.9.1Basics
5.10JPA Auditing
5.10.1一般的Auditing配置
6多方面的
6.1JpaContext 在存储实现类中的使用
6.2合并persistence units
6.2.1@entity类路径扫描和jpa配置文件
6.3CDI集成
. 附录
附录A:命名空间参考
<repositories /> 元素
附录B:Populators命名空间参考
<populator /> 元素
附录C:存储接口查询关键字
查询关键字
附录D:存储接口查询返回类型
查询返回类型
附录E:常见问答(FAQ)
通常的
基础建设
附录F:术语