2.9.0 (2024-06-30)
这是一个新特性版本,修复了一些已知问题,添加了一些新功能。
具体内容参见:Milestone。
Feature
- Crane4jTemplate 需要提供一个用于直接添加/刷新容器缓存数据的 API;
- 拆卸操作支持非平铺模式;
- 多对多装配时,若被 ref 指向的字段是字符串,则自动按指定的分隔符拼接为字符串;
- 提供
@AssembleDB
注解,支持基于自定义 SQL 的数据源容器;
Fix
- 使用 @ContainerCache 添加缓存后,即使缓存全部命中依然会调用查询方法;
- 使用 Guava 缓存时,即使命中了缓存但是依然会查 DB,且 ID 都变成了NULL;
- 在依赖中排除 Ognl 后,SpringBoot 项目启动报错;
- 当通过
@AutoOperate#on
从返回值中提取待填充数据时,会偶发空指针异常;
Refactor