-
升级依赖:
- 将
mybatis-plus升级至 3.5.7。 - 升级其他依赖,确保兼容性和性能优化。
- 将
-
优化与改进:
- 移除
AbstractJsonFieldHandler,并升级至mybatis-plus3.5.6,改善 JSON 字段处理。 - 重构代码以使用
ClassHelper#cast代替SerFunc.cast().apply(),简化类型转换操作。 - 更新
test支持列表和映射的 JSON 字段处理。 - 优化
SaveOneSql和UpdateOneSql构造方法,提升 SQL 操作性能。 Database.updateFewSql方法现在支持typeHandler,提升类型处理能力。详细使用方法请参考:JsonFieldHandlerTest。
- 移除
-
风格调整:
- 统一代码风格,优化代码格式。
-
文档与其他:
- 更新
README.md文档,提供更清晰的使用指南。 - 添加
CLA和赞助者信息,增加项目透明度与社区支持。
- 更新
-
其他更新:
- 移除
Database.select方法,推荐使用WrapperHelper.select进行替代,提高代码的灵活性与可维护性。 - 为
Steam添加Steam.of(map)方法,以便于更好地处理映射条目。
- 移除
这些更新进一步提升了 stream-query 的性能、可维护性和用户体验。
完整的更新日志: https://gitee.com/dromara/stream-query/commits/v3.0.0