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 来使用此版本,Spring Boot 团队的同事们将在大约一周内发布该版本。

2021.1 版本系列包含一系列新功能和依赖项升级。最重要的更改包括:

  • 升级到 Querydsl 5。
  • 支持广泛的 Redis 6.2 命令。
  • 在 Spring Data JDBC 中支持特定于方言的自定义转换。这被用于改进对多个数据库中 java.time 类型的支持。
  • 在 Spring Data JDBC 中支持流式处理大型结果集。
  • 在查询派生中支持 AggregateReference。
  • 在 Spring Data JPA 中支持存储过程的 REF_CURSOR。
  • 升级到 MongoDB Driver 4.3,并初步支持 MongoDB Server 5.0 Time Series。
  • 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 页面。我们正在为八月准备第二个预览版,九月准备第三个预览版。我们计划在十一月发布 GA 版本。我们期待您的反馈!

总结一下,以下是工件、变更日志和文档的链接:

2021.1.0-M1

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有