💡
原文英文,约300词,阅读约需2分钟。
📝
内容提要
Spring Data 2025.1.0-M5发布,新增功能和依赖升级。MongoDB默认使用BSON二进制子类型4表示UUID,需迁移旧数据。R2DBC支持复合标识符和嵌入式类型,配置更简化。感谢贡献者的支持。
🎯
关键要点
-
Spring Data 2025.1.0-M5发布,新增功能和依赖升级。
-
MongoDB默认使用BSON二进制子类型4表示UUID,需迁移旧数据。
-
旧数据使用子类型3存储将无法正确读取,需迁移至子类型4或暂时切换回子类型3。
-
考虑移除默认设置,避免未来出现意外情况。
-
Spring Data R2DBC支持复合标识符和嵌入式类型,复合标识符可以是复杂类型。
-
计划在下一个里程碑中支持Jackson 3。
-
感谢所有贡献者的支持。
❓
延伸问答
Spring Data 2025.1.0-M5有哪些新功能?
新增功能包括MongoDB默认使用BSON二进制子类型4表示UUID,以及R2DBC支持复合标识符和嵌入式类型。
MongoDB中UUID的存储方式有什么变化?
MongoDB现在默认使用BSON二进制子类型4表示UUID,旧数据需迁移,否则无法正确读取。
如何处理旧数据在MongoDB中的存储问题?
旧数据需迁移至BSON二进制子类型4,或暂时切换回子类型3,直到迁移完成。
Spring Data R2DBC的复合标识符支持什么类型?
Spring Data R2DBC支持复合标识符,复合标识符可以是复杂类型,包含简单属性的类型。
Spring Data 2025.1.0-M5计划支持哪些新特性?
计划在下一个里程碑中支持Jackson 3。
Spring Data 2025.1.0-M5的发布对开发者有什么影响?
开发者需要注意UUID存储方式的变化,并考虑迁移旧数据以避免读取错误。
➡️