Wood v1.4.6 发布:新增外部方言可插拔机制,多组件版本升级 📅 2026/6/20 13:03:03 【导语近日微型 ORM 框架 Wood v1.4.6 正式发布带来了一系列重要更新包括新增外部方言可插拔机制、调整默认 schema 设置方式以及多个组件版本升级。】新增外部方言可插拔机制此版本新增了外部方言可插拔机制通过 DbDialectRegistry 允许在不修改 Wood 核心源码的情况下注册新数据库方言。提供了全局注册和实例级覆盖的方式如 WoodConfig.registerDialect(dialect, matcher) 进行全局注册DbContext.getDialectRegistry() / setDialectRegistry() 实现实例级覆盖。同时DbDialect 接口新增了 default String typeName() 与 default String defaultSchema()DbType.External 用于表示外部注册的方言。这一机制的引入大大增强了框架的灵活性和扩展性。调整默认 schema 设置方式Wood v1.4.6 调整了 DbDialect.defaultSchema() 来替代原 DbContextMetaData.setSchema 里的 switch (type)让各内置方言能够自报默认 schema。这种调整使得代码更加简洁也提高了维护性。多组件版本升级在此次更新中snack4 升为 4.0.46redisx 升为 1.8.5。组件版本的升级通常意味着性能的提升和功能的优化这将为开发者带来更好的使用体验。编辑观点Wood v1.4.6 的发布为开发者带来了诸多便利新增机制和组件升级将提升框架的性能和扩展性有助于开发者更高效地进行数据库操作。