v1.4.8
版本发布时间: 2023-07-09 18:45:41
mybatis-flex/mybatis-flex最新发布版本:v1.10.3(2024-12-20 19:54:15)
- 新增:@RelationXXX 相关注解添加可以指定 dataSource 的配置功能
- 新增:添加 BaseMapper.insertSelectiveWithPk() 方法
- 新增:QueryWrapper 构建的 SQL 添加 If, IfNull 支持,感谢 @王帅
- 新增:添加 FlexAssert 类,用于常见的异常条件断言,感谢 @王帅
- 优化:为 APT 添加 final 关键字以及字段排序的功能,感谢 @王帅
- 优化:APT 的 large 字段或者 logicDelete 字段不应被添加在 default_column 中,感谢 @王帅
- 优化:移动 BaseMapper.doPaginate 到 MapperUtil,感谢 @王帅
- 优化:完善 EntitySqlProvider、RowSqlProvider 等的相关 javadoc 内容,感谢 @王帅
- 优化:重构逻辑删除和多租户代码,在必要时其条件应该往前移动 #I7IVCR:租户条件应该拼接到第一个条件而不是在最后
- 优化:移除 RowSqlProvider 不必要的重复的方法
- 修复:执行 updateByQuery() 未调用 Entity 的 OnUpdate 监听的问题 #I7JDJ2:建议updateByQuery 方法也执行 invokeOnUpdateListener 监听器
- 修复:QueryWrapper 在构建 属性.in(select from...) 时出错的问题
- 文档:补充增删改查新添加的 BaseMapper 的相关方法