Closed renovate[bot] closed 11 months ago
This PR contains the following updates:
3.5.2
3.5.4.1
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.5.2
->3.5.4.1
3.5.2
->3.5.4.1
3.5.2
->3.5.4.1
Release Notes
baomidou/mybatis-plus (com.baomidou:mybatis-plus-annotation)
### [`v3.5.4.1`](https://togithub.com/baomidou/mybatis-plus/blob/HEAD/CHANGELOG.md#v3541-2023114) [Compare Source](https://togithub.com/baomidou/mybatis-plus/compare/v3.5.4...v3.5.4.1) - fix: 修复Aop增强Mapper层导致的转换错误. ### [`v3.5.4`](https://togithub.com/baomidou/mybatis-plus/blob/HEAD/CHANGELOG.md#v3541-2023114) [Compare Source](https://togithub.com/baomidou/mybatis-plus/compare/v3.5.3.2...v3.5.4) - fix: 修复Aop增强Mapper层导致的转换错误. ### [`v3.5.3.2`](https://togithub.com/baomidou/mybatis-plus/blob/HEAD/CHANGELOG.md#v3532-20230808) [Compare Source](https://togithub.com/baomidou/mybatis-plus/compare/v3.5.3.1...v3.5.3.2) - feat: 升级mybatis至3.5.13,mybatis-spring至2.1.1 - feat: jsqlparser提供统一解析类,可配置解析函数,并加入缓存选项 - feat: 增加Sequence初始化debug日志 - feat: 参数填充器支持多参数填充 - feat: BaseMapper新增selectMaps(page, wrapper)与selectList(page, wrapper)方法 - feat: 乐观锁字段支持 java.time.Instant - feat: `wrapper#apply`支持配置`mapping`比如`column={0,javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler}` - feat: 调整 QueryWrapper 需要主动开启检查 SQL 注入过滤(移除掉wrapper的orderby的sql过滤功能) - feat: 新增星瑞格数据库支持 - feat: `updateWrapper#setSql`方法支持`动态入参`参考`wrapper#apply`方法 - feat: 自动 SQL 维护 DDL 支持 SQL 执行存储过程 - perf: `ktWrapper`加强泛型限制 - fix: 修复在选择springdoc文档注释时entity描述异常 - fix: 在主键的`IdType`为`AUTO`的情况下,`Table#getAllInsertSqlColumnMaybeIf("xx.")`所生成sql错误问题 - fix: 租户插件支持`update set subSelect`的情况 - fix: 修复高版本Jdk提示非法反射警告(Illegal reflective access by com.baomidou.mybatisplus.core.toolkit.SetAccessibleAction) - fix: 修复高版本Jdk插件动态代理反射错误 (Unable to make field protected java.lang.reflect.InvocationHandler java.lang.reflect.Proxy.h accessible) - fix: 修复路径替换将原有的“.”替换成了文件分隔符“/” - fix: 修复Beetl模板引擎无法生成注释 - fix: 修复Types.DOUBLE类型无法映射 - fix: 修复转换父类公共字段报错 - fix: 修复生成器无法通过cfg.取值 - fix: 修复单元测试下MockBean时事务回滚失败 - fix: 修复Warpper类nonEmptyOfWhere方法命名不规范,导致Ognl未正确缓存带来的执行开销 - fix: ClickHouseQuery类的tableComment()方法返回表注释字段为comment - fix: 修复在选择springdoc文档注释时entity描述异常问题 - fix: Table#getAllInsertSqlColumnMaybeIf("xx.")下的sql生成错误问题 - fix: Db类增加根据实体不为空的字段条件查询方法重载 - fix: 生成器对于Kotlin的Entity文件的superEntityClass的错误 - fix: 修复springdoc freemarker模式下 表注释取值取不到 - opt: 增强参数填充处理器,防止因参数名称与填充名称一致类型不匹配导致转换错误 - opt: 优化方法注入,去除SelectPage,SelectMapsPage,SelectByMap,DeleteByMap注入 - opt: 减少MappedStatement堆内存占用 - opt: 解决PluginUtils重复获取元数据带来的性能消耗 - opt: 注入方法去除多余的换行符 - opt: 去除SqlRunner持有的sqlSessionFactory变量 - opt: 解决Sequence初始化多次问题(自定义情况下可不创建默认主键生成器) - opt: 优化 SqlHelper#getMapper 返回泛型 - opt: 去除SqlRunner持有的sqlSessionFactory变量 - docs: 修正DdlHelper注释错误 ### [`v3.5.3.1`](https://togithub.com/baomidou/mybatis-plus/blob/HEAD/CHANGELOG.md#v3531-20221229) [Compare Source](https://togithub.com/baomidou/mybatis-plus/compare/v3.5.3...v3.5.3.1) - bug:生成模块pg和dm语句模式名增加 - feat: 优化 ChainWrapper#getEntityClass - fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题 - est 以及租户插件解析sql遇到多表必须给表起别名 ### [`v3.5.3`](https://togithub.com/baomidou/mybatis-plus/blob/HEAD/CHANGELOG.md#v3532-20230808) [Compare Source](https://togithub.com/baomidou/mybatis-plus/compare/3.5.2...v3.5.3) - feat: 升级mybatis至3.5.13,mybatis-spring至2.1.1 - feat: jsqlparser提供统一解析类,可配置解析函数,并加入缓存选项 - feat: 增加Sequence初始化debug日志 - feat: 参数填充器支持多参数填充 - feat: BaseMapper新增selectMaps(page, wrapper)与selectList(page, wrapper)方法 - feat: 乐观锁字段支持 java.time.Instant - feat: `wrapper#apply`支持配置`mapping`比如`column={0,javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler}` - feat: 调整 QueryWrapper 需要主动开启检查 SQL 注入过滤(移除掉wrapper的orderby的sql过滤功能) - feat: 新增星瑞格数据库支持 - feat: `updateWrapper#setSql`方法支持`动态入参`参考`wrapper#apply`方法 - feat: 自动 SQL 维护 DDL 支持 SQL 执行存储过程 - perf: `ktWrapper`加强泛型限制 - fix: 修复在选择springdoc文档注释时entity描述异常 - fix: 在主键的`IdType`为`AUTO`的情况下,`Table#getAllInsertSqlColumnMaybeIf("xx.")`所生成sql错误问题 - fix: 租户插件支持`update set subSelect`的情况 - fix: 修复高版本Jdk提示非法反射警告(Illegal reflective access by com.baomidou.mybatisplus.core.toolkit.SetAccessibleAction) - fix: 修复高版本Jdk插件动态代理反射错误 (Unable to make field protected java.lang.reflect.InvocationHandler java.lang.reflect.Proxy.h accessible) - fix: 修复路径替换将原有的“.”替换成了文件分隔符“/” - fix: 修复Beetl模板引擎无法生成注释 - fix: 修复Types.DOUBLE类型无法映射 - fix: 修复转换父类公共字段报错 - fix: 修复生成器无法通过cfg.取值 - fix: 修复单元测试下MockBean时事务回滚失败 - fix: 修复Warpper类nonEmptyOfWhere方法命名不规范,导致Ognl未正确缓存带来的执行开销 - fix: ClickHouseQuery类的tableComment()方法返回表注释字段为comment - fix: 修复在选择springdoc文档注释时entity描述异常问题 - fix: Table#getAllInsertSqlColumnMaybeIf("xx.")下的sql生成错误问题 - fix: Db类增加根据实体不为空的字段条件查询方法重载 - fix: 生成器对于Kotlin的Entity文件的superEntityClass的错误 - fix: 修复springdoc freemarker模式下 表注释取值取不到 - opt: 增强参数填充处理器,防止因参数名称与填充名称一致类型不匹配导致转换错误 - opt: 优化方法注入,去除SelectPage,SelectMapsPage,SelectByMap,DeleteByMap注入 - opt: 减少MappedStatement堆内存占用 - opt: 解决PluginUtils重复获取元数据带来的性能消耗 - opt: 注入方法去除多余的换行符 - opt: 去除SqlRunner持有的sqlSessionFactory变量 - opt: 解决Sequence初始化多次问题(自定义情况下可不创建默认主键生成器) - opt: 优化 SqlHelper#getMapper 返回泛型 - opt: 去除SqlRunner持有的sqlSessionFactory变量 - docs: 修正DdlHelper注释错误Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.