Spring Data 2023.0 正式 GA

软件资讯 软件资讯 发布于 12个月前 23 浏览 0 回复

Spring Data 2023.0 现已全面可用,此版本重点关注 AOT 后续工作和一些特定于模块的改进。

Spring Data2023.0利用 Spring Framework6.0.9以及 Project Reactor2022.0.7和 Micrometer 1.10.6作为其 baseline。

此版本的一个总体主题是引入 keyset-based scrolling。项目团队在整个产品组合中添加了一个新的 Scroll API,以实现用于大量查询结果消耗的替代滚动机制。基于键集和偏移量的滚动最初可用于 JPA、MongoDB 和 Neo4j,并将随着时间的推移扩展到其他模块。由于 Scroll API 对底层滚动机制的意见较少,Cassandra 的分页将非常适合未来的 Scroll API 采用。

在各个模块中还有许多其他功能和改进以及各种变化。此版本通过消除 Querydsl 和 Kotlin 支持的 AOT 处理中的 rough edges 来改善 AOT 开发体验。具体来说,JPA 模块附带 JPQL 和 HQL 解析器,解决了一批更新排序方向、投影和其他功能的查询重写问题。要了解有关新功能的更多信息,可参阅发行说明和各个模块参考文档。

此版本将包含在即将发布的 Spring Boot 3.1 GA 版本中。

Spring Data 是一个用于简化数据库访问,并支持云服务的开源框架,旨在为数据访问提供一个熟悉的、一致的、基于 Spring 的编程模型,同时仍然保留底层数据存储的特殊特性 (traits),使得数据访问技术、关系型和非关系型数据库、map-reduce 框架和基于云的数据服务的使用变得简单。

Spring Data 属于大型工程项目,包含许多针对特定数据库的子项目。

更多详情可查看发布公告



为您推荐相关文章:

  • Spring Data 2022.0.3 和 2021.2.9 已发布
  • 同类文章推荐:

  • FileZilla Server 1.8.2 发布,开源 FTP 服务器
  • gRPC 1.63.0 发布,跨语言 RPC 框架
  • React 18.3.0 发布
  • PHP 获得来自 STF 的 20 万欧元投资
  • Node.js v22 正式发布
  • Ubuntu 24.04 LTS 正式发布