Skip to content

Commit 908354d

Browse files
committed
发布3.5.12
1 parent 88d9232 commit 908354d

File tree

4 files changed

+26
-17
lines changed

4 files changed

+26
-17
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
11
# CHANGELOG
2+
## [v3.5.12] 2025.04.27
3+
- fix: 修复批量操作异步执行首次可能的出现`NoSuchElementException`错误
4+
- fix: 修复默认`SQL`解析线程池在`JVM`退出关闭导致的任务拒绝
5+
- fix: 修复`entity.java.btl`生成`toString`方法样式错误
6+
- fix: 修复`entity.java.ftl`模板类注释与导包缺少换行
7+
- opt: 重构`SqlRunner`执行`SQL`语句 (动态传参,不再根据参数值生成执行`SQL`)
8+
- opt: 增强`SqlRunner`执行(支持单参数使用`Map`({key}),`List`({index}),`JavaBean`({property})获取值)
9+
- opt: 改进`MybatisUtils`对自`SqlSessionFactory`的提取(支持自定义`SqlSessionTemplate`子类)
10+
- opt: 自动识别数据库支持`TDengine`数据库`websocket`连接
11+
- opt: 支持`Db`工具类对多数据源的支持
12+
- opt: 优化`MapperProxy`属性访问
13+
- opt: `CompatibleSet`接口增加`getBean``getProxyTargetObject`方法
14+
- opt: `CompatibleSet``CompatibleHelper`调整至`com.baomidou.mybatisplus.core.spi`包之中
15+
- opt: 支持手动指定`CompatibleSet`实现
16+
- opt: 代码生成器处理驱动返回索引信息`null`
17+
- opt: 代码生成器处理`PRIMARY_KEY_`为开头的主键索引情况
18+
- opt: 去除`entity.kt.btl`模板`@Override`注解
19+
- opt: 解决`serviceImpl.java.ej`生成格式不统一
20+
- opt: 去除`mapper.java.ftl`多余的换行生成
21+
- opt: 去除`entity.kt.vm`,`entity.kt.ej`,`entity.kt.btl`导包结束分隔符
22+
- opt: 去除`controller.java.ej`,`controller.java.vm`多余的换行
23+
- opt: 去除`entity.kt.btl`生成属性多余的空格
24+
- opt: 统一`entity.java.btl`,`entity.java.ej`,`entity.java.ftl`,`entity.java.vm` 生成的`toString`方法样式
25+
226
## [v3.5.11] 2025.03.23
327
- fix: 修复代码生成器链式模型非`lombok`下生成了`@Accessors`注解
428
- fix: 修复主键使用`UUID`执行批量删除错

changelog-temp.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +0,0 @@
1-
- fix: 修复批量操作异步执行首次出现`NoSuchElementException`错误
2-
- fix: 修复`entity.java.btl`生成`toString`方法样式错误
3-
- fix: 修复`entity.java.ftl`模板类注释与导包缺少换行
4-
- opt: 支持手动指定`CompatibleSet`实现
5-
- opt: 去除`entity.kt.btl`模板`@Override`注解
6-
- opt: 解决`serviceImpl.java.ej`生成格式不统一
7-
- opt: 去除`mapper.java.ftl`多余的换行生成
8-
- opt: 去除`entity.kt.vm`,`entity.kt.ej`,`entity.kt.btl`导包结束分隔符
9-
- opt: 去除`controller.java.ej`,`controller.java.vm`多余的换行
10-
- opt: 去除`entity.kt.btl`生成属性多余的空格
11-
- opt: 代码生成器处理`PRIMARY_KEY_`为开头的主键索引情况
12-
- opt: 统一`entity.java.btl`,`entity.java.ej`,`entity.java.ftl`,`entity.java.vm` 生成的`toString`方法样式
13-
- opt: 重构`SqlRunner`执行`SQL`语句 (动态传参,不再根据参数值生成执行`SQL`)
14-
- opt: 增强`SqlRunner`执行(支持单参数使用`Map`({key}),`List`({index}),`JavaBean`({property})获取值)
15-
- opt: 改进`MybatisUtils`对自`SqlSessionFactory`的提取(支持自定义sqlSessionTemplate子类)
16-
-

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
APP_VERSION=3.5.12-SNAPSHOT
1+
APP_VERSION=3.5.12
22
APP_GROUP=com.baomidou
33
signing.keyId=1FD337F9
44
signing.password=243194995

mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/spi/CompatibleSet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ default <T> T getBean(Class<T> clz) {
5757
*
5858
* @param mapper Mapper对象
5959
* @return 真实对象
60+
* @since 3.5.12
6061
*/
6162
default Object getProxyTargetObject(Object mapper) {
6263
return null;

0 commit comments

Comments
 (0)