Table of Contents
关于本书
介绍
关于这本指南
前言
第一章 新增及注意点
第二章 项目依赖
第三章 使用Spring Data Repositories
3.1 核心概念
3.2 查询方法
3.3 定义repository的接口
3.4 定义查询方法
3.5 创建repository实例
3.6 Spring Data repositories的自定义实现
3.7. 从聚合根处发布事件
3.8 Spring Data 的拓展
1.1
1.2
1.2.1
1.3
1.4
1.5
1.6
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.7
1.6.8
2
关于本书
Spring Data JPA 参考指南 中文版
阅读地址
Spring Data JPA 参考指南 目前正在翻译当中, 为了方便理解, 我们也会加入自己的观点和
例子, 并不会完全照搬翻译, 希望大家理解也欢迎大家一起加入和完善
如果发现不通顺或者有歧义的地方, 可以在评论里指出来, 我们会及时改正的.
Github托管地址
原文地址
我们会开放权限给每一个加入的伙伴 (翻译或者校对),请提前邮箱联系
ityouknow@126.com
欢迎大家加入JPA交流群,群号:592638519
欢迎大家加入JPA翻译社QQ群,群号是:567323266
建议使用GitBook Editor编辑
如何参与
任何问题都欢迎直接联系我 ityouknow@126.com
Gitbook 提供了非常棒的在线编辑功能, 所以想贡献的同学可以直接联系我申请权限!
许可证
本作品采用 Apache License 2.0 国际许可协议 进行许可. 传播此文档时请注意遵循以上许可
协议. 关于本许可证的更多详情可参考 http://www.apache.org/licenses/LICENSE-2.0
贡献者列表
3
关于本书
成员
ityouknow
北方素素
可燃冰
dzzxjl
xiangflight
guoxifeng
我的天空你的城
Chuck
7451
Hyun A
联系方式
ityouknow@126.com
beifangsusu@189.cn
ken.kong@outlook.com
dzzxjl@126.com
xiangflight@foxmail.com
13193755630@163.com
cytxiamen@163.com
986022405@qq.com
handersome992@163.com
gq_941223@126.com
Github
https://github.com/ityouknow
https://github.com/bfss
https://github.com/ken-kong
https://github.com/dzzxjl
https://github.com/xiangflight
https://github.com/guoxifeng
https://gitee.com/domainchen
https://github.com/qiankaiyu
https://github.com/huangliang992
https://github.com/Sacokzk
4
介绍
介绍
很高兴能向大家介绍 spring data jpa, 这是一个数据方便的标准封装, 我们认为它是 java (
JVM ) 世界中构建技术的一个飞跃.
spring data jpa 提供了:
像操作对象一样操作数据库
标准的封装
5
关于这本指南
关于这本指南
这本用户指南还并不完善, 就像 spring data jpa一样还在不断升级中
在这本指南中, spring data jpa的一些功能并没有被完整的展示出来. 一些内容的解释也并不是
十分的清楚, 或者假设关于 spring data jpa你知道得更多. 我们需要你的帮助来完善这本指南.
在 spring data jpa网站上你可以找到更多关于完善这本指南的信息.
6
前言
前言
项目信息
版本控制 - http://github.com/spring-projects/spring-data-jpa
Bugtracker - https://jira.spring.io/browse/DATAJPA
版本库 - https://repo.spring.io/libs-release
里程碑库 - https://repo.spring.io/libs-milestone
快照存储库 - https://repo.spring.io/libs-snapshot
7
第一章 新增及注意点
第一章 新增及注意点
1.1. Spring Data JPA 1.11的新增功能点
提高了与Hibernate 5.2的兼容性
支持通过实例来查询的任意匹配模式
优化分页查询
支持在查询推导中使用 exists 映射
1.2. Spring Data JPA 1.10的新增功能点
支持在查询方法中使用 Projections(映射) ,可获取对象更加细化的信息
支持通过实例来查询
增加以下注解: @EntityGraph , @Lock , @Modifying , @Query , @QueryHints 和
@Procedure
集合表达式支持Contains关键词
AttributeConverters for ZoneId of JSR-310 and ThreeTenBP.
升级到Querydsl 4, Hibernate 5, OpenJPA 2.4 and EclipseLink 2.6.1
8