-
升级依赖:
- 将
mybatis-plus
升级至 3.5.7。 - 升级其他依赖,确保兼容性和性能优化。
- 将
-
优化与改进:
- 移除
AbstractJsonFieldHandler
,并升级至mybatis-plus
3.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