©2008-2016原作者。
本文档的副本可以为您自己使用并分发给其他人,前提是您不收取这些副本的任何费用,并进一步规定每份副本均包含此版权声明,无论是以印刷版还是电子版分发。 |
改进了与Hibernate 5.2的兼容性。
通过示例支持任意匹配模式。
分页的查询执行优化。
支持exists
存储库查询派生中的投影。
由于各个Spring数据模块的初始日期不同,大多数版本号会有不同的主版本号和次版本号。找到兼容的最简单的方法是依靠我们发布的弹簧数据发布培训BOM,其中定义了兼容版本。在一个Maven项目中,你可以在<dependencyManagement />
你的POM 的部分声明这个依赖:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-releasetrain</artifactId>
<version>${release-train}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
目前的发行版本是Kay-SR1
。列车名称按字母顺序升序,目前可用的列表在这里列出。版本名称遵循以下模式:${name}-${release}
其中版本可以是以下之一:
BUILD-SNAPSHOT
- 当前快照
M1
,M2
等等-里程碑
RC1
,RC2
等等-候选发布版
RELEASE
- GA发布
SR1
,SR2
等等-服务版本
在我们的Spring Data示例存储库中可以找到使用BOM的一个工作示例。如果这样的话,在块中声明你想使用的Spring Data模块而不需要版本<dependencies />
。
<dependencies>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
</dependency>
<dependencies>
Spring Boot已经为您选择了最新版本的Spring Data模块。如果您想要升级到更新的版本,只需将该属性配置为您要使用spring-data-releasetrain.version
的火车名称和迭代。
当前版本的Spring Data模块需要Spring Framework 5.0.1.RELEASE或更高版本。这些模块也可以使用该次要版本的旧版本修补程序版本。但是,强烈建议使用该代中最新的版本。