Spring Data 2023.0 正式 GA
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 属于大型工程项目,包含许多针对特定数据库的子项目。
更多详情可查看发布公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
下一代 CoW 文件系统 Bcachefs 进入 Linux 内核
Bcachefs作为一个写时复制 (CoW) 文件系统已经发展了五年多,它最初从 Linux 内核的块缓存代码中诞生。其首席开发人员 Kent Overstreet 一直在努力开发 Bcachefs,将其发展成为一个现代且具有竞争力的文件系统。 周二, Kent 正式提交了补丁集以供审核和收录,希望将其收入内核主线中,最新 Bcachefs 补丁基于 Linux 6.3 源代码树。在该邮件描述中,Kent 宣称 Bcachefs 文件系统的功能和已知的 Bug 都“多到无法一一列举”。目前 Bcachefs 的快照支持稳定,擦除编码也几乎稳定,且在过去一年中进行了大量可扩展性改进。 Bcachefs 写时复制文件系统原生支持多个设备,提供数据和元数据的完整校验和,支持复制、擦除编码、缓存、压缩、加密、快照,并被认为是可扩展的。 感兴趣的朋友可以查看关于Bcachefs 的32 个补丁,它们组合提供了 Bcachefs 内核驱动程序。讨论邮件中提出了许多关于 Bcachefs 的问题、技术更改等代码评论。因此,在纳入内核之前,Bcachefs 可能会有进一步的改进。
- 下一篇
Wine 8.8 发布
Wine 8.8 现已发布,此版本中的新功能包括: 为 PostScript 驱动程序中的完整 PE 支持做更多工作。 初步支持加载 ARM64EC 模块。 更多关于 IME 重组的工作。 各种错误修复。 错误修复共 18 个: #33945 Wine build warnings with gcc #35254 Freemake Video Converter 4.1 安装程序抱怨运行 Freemake 进程(内置“findstr” stub app 总是返回“match”) #48596 多个应用程序需要 tasklist.exe 来支持 CSV 格式 '/fo CSV /nh' 的 printing 进程列表(Net64+ Client 2.x、Playstation Now 11.x、MathType) #49964 32 位 dxdiag 不支持“/64bit”命令行开关(启动 64 位 dxdiag) #50576 ACAT Phrase,Intel Assistive Context-Aware Toolkit (ACAT)v1.00.0(.NET 4.5 应用程序)的一...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)