Spring Data 2021.1.0-M1 发布

发布 | Jens Schauder | 2021年7月16日 | ...

我代表团队很高兴地宣布 Spring Data 2021.1.0-M1 里程碑版本的发布。

该版本构建在 Spring Framework 5.3.9 之上。为了方便起见,您可以通过 Spring Boot 2.6.0-M1 使用此版本,我们的 Boot 团队成员将在大约一周内发布该版本。

2021.1 发布列车提供了一系列功能和依赖项升级。最重要的更改包括:

  • 升级到 Querydsl 5。
  • 支持广泛的 Redis 6.2 命令。
  • 支持 Spring Data JDBC 中的方言相关的自定义转换。这被用于改进跨多个数据库的 java.time 类型的支持。
  • 支持 Spring Data JDBC 中流式传输大型结果集。
  • 支持查询派生中的 AggregateReference。
  • 支持 Spring Data JPA 中存储过程的 REF_CURSOR。
  • 升级到 MongoDB 驱动程序 4.3 并初步支持 MongoDB 服务器 5.0 时间序列。
  • Spring Data MongoDB 提供了扩展的功能,用于 链接文档,除了现有的 DBRef 方法外,还提供了一种基于属性的解决方案,该方案使用简单值(如目标 _id 或字段组合)来链接到另一个文档。

下面的示例显示了在 Java 代码中通过其 _id 引用 Account 文档的集合,以及它在 MongoDB 中是如何表示的:java @Document class Person { @Id String id; @DocumentReference List<Account> accounts; } json { "_id" : …, "accounts" : [ "6509b9e" … ] }

有关更多详细信息,请参阅 Spring Data 2021.1 发布列车 的 wiki 页面。我们正在努力在 8 月份发布第二个里程碑版本,并在 9 月份发布第三个里程碑版本。我们计划在 11 月份发布 GA 版本。期待您的反馈!

最后,以下是工件、更改日志和文档的链接:

2021.1.0-M1

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部