Skip to content

Bump com.baomidou:mybatis-plus-core from 3.5.4.1 to 3.5.11#48

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/com.baomidou-mybatis-plus-core-3.5.11
Closed

Bump com.baomidou:mybatis-plus-core from 3.5.4.1 to 3.5.11#48
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/com.baomidou-mybatis-plus-core-3.5.11

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 25, 2025

Copy link
Copy Markdown

Bumps com.baomidou:mybatis-plus-core from 3.5.4.1 to 3.5.11.

Release notes

Sourced from com.baomidou:mybatis-plus-core's releases.

v3.5.11

  • fix: 修复代码生成器链式模型非lombok下生成了@Accessors注解
  • fix: 修复主键使用UUID执行批量删除错
  • fix: 修复Kotlin使用select(predicate)方法错误
  • fix: 修复AbstractCaffeineJsqlParseCache异步产生的错误
  • fix: 修复动态SQL解析包含SQL注释(--或#)导致的合并错误 (动态脚本语句不再处理换行,如果需要去除换行请自行处理)
  • fix: 修复DataChangeRecorderInnerInterceptor数据比较出现强转异常
  • fix: 修复IllegalSQLInnerInterceptor拦截插件获取catalogschema错误
  • fix: 修复动态表解析create table if not exists 获取表名错误
  • fix: 修复动态表解析create [type] index 获取表名错误
  • feat: 新增DynamicTableNameJsqlParserInnerInterceptor 基于JsqlParser动态表处理
  • feat: 支持DdlScript自定义脚本运行器参数
  • feat: 支持DdlHelper自定义脚本运行器参数
  • feat: 支持DdlApplicationRunner参数配置(脚本错误处理,自定义ScriptRunner,多处理器执行异常是否中断)
  • feat: 支持BaseMultiTableInnerInterceptor指定追加条件模式 (默认条件追加至末尾,仅作用于select,delete,update)
  • feat: 支持生成器Entity指定serialVersionUID添加@Serial注解
  • feat: 支持生成器Entity注解(字段,类注解)自定义处理
  • feat: 支持生成器Entity导包自定义处理
  • feat: 支持崖山数据库
  • feat: 支持Hive2分页
  • feat: 升级Gradle至8.10
  • feat: 支持DdlHelper执行自定义异常处理
  • opt: 调整DynamicTableNameInnerInterceptor表处理逻辑并保证hook运行
  • opt: 调整DdlScript类方法实现(分离DDL版本记录,优化执行方法)
  • opt: 调整DbType#GAUSS数据库名为gauss
  • opt: 调整JsqlParserGlobal解析线程池指定
  • opt: 移除过时的FieldStrategy.IGNORED
  • opt: 移除过时的GlobalConfig.DbConfig#selectStrategy
  • opt: 移除过时的MybatisSqlSessionFactoryBean#typeEnumsPackage
  • opt: 优化DdlHelper资源加载(不再依赖Spring或者其他实现)
  • opt: 去除DdlHelpergetScriptRunner方法指定的字符集编码
  • doc: 修正DdlHelper中注释错误

由于jsqlParser5.0版本与5.1版本升级不兼容性不是很大,计划后期移除mybatis-plus-jsqlparser-5.0支持模块。 多版本支持相对来说比较麻烦,后期只维护mybatis-plus-jsqlparser-4.9mybatis-plus-jsqlparser(保持最新版跟进,直到再提升jdk)

v3.5.10.1

  • fix: 修复动态节点处理错误

v3.5.10

  • fix: 修复字段有TableField注解但未指定value值下全局columnFormat未生效问题
  • fix: 修复enjoy模板生成kotlin代码报错
  • fix: 修复enjoy模板生成字符串代码报错
  • fix: 修复springdoc生成注解未转义双引号
  • fix: 修复数据变动插件更新无主键报错
  • fix: 修复多表解析processJoins解析表出现越界
  • feat: TableName注解新增properties属性
  • feat: 支持@​InterceptorIgnore注解在default方法上
  • feat: 适配jsqlparser5.1版本(5.0兼容版本请使用mybatis-plus-jsqlparser-5.0)
  • feat: 提供InterceptorIgnoreHelper.execute模板执行方法处理插件跳过策略(防止手动使用handle方法出现未清理线程资源造成的错误)

... (truncated)

Changelog

Sourced from com.baomidou:mybatis-plus-core's changelog.

[v3.5.11] 2025.03.23

  • fix: 修复代码生成器链式模型非lombok下生成了@Accessors注解
  • fix: 修复主键使用UUID执行批量删除错
  • fix: 修复Kotlin使用select(predicate)方法错误
  • fix: 修复AbstractCaffeineJsqlParseCache异步产生的错误
  • fix: 修复动态SQL解析包含SQL注释(--或#)导致的合并错误 (动态脚本语句不再处理换行,如果需要去除换行请自行处理)
  • fix: 修复DataChangeRecorderInnerInterceptor数据比较出现强转异常
  • fix: 修复IllegalSQLInnerInterceptor拦截插件获取catalogschema错误
  • fix: 修复动态表解析create table if not exists 获取表名错误
  • fix: 修复动态表解析create [type] index 获取表名错误
  • feat: 新增DynamicTableNameJsqlParserInnerInterceptor 基于JsqlParser动态表处理
  • feat: 支持DdlScript自定义脚本运行器参数
  • feat: 支持DdlHelper自定义脚本运行器参数
  • feat: 支持DdlApplicationRunner参数配置(脚本错误处理,自定义ScriptRunner,多处理器执行异常是否中断)
  • feat: 支持BaseMultiTableInnerInterceptor指定追加条件模式 (默认条件追加至末尾,仅作用于select,delete,update)
  • feat: 支持生成器Entity指定serialVersionUID添加@Serial注解
  • feat: 支持生成器Entity注解(字段,类注解)自定义处理
  • feat: 支持生成器Entity导包自定义处理
  • feat: 支持崖山数据库
  • feat: 支持Hive2分页
  • feat: 升级Gradle至8.10
  • feat: 支持DdlHelper执行自定义异常处理
  • opt: 调整DynamicTableNameInnerInterceptor表处理逻辑并保证hook运行
  • opt: 调整DdlScript类方法实现(分离DDL版本记录,优化执行方法)
  • opt: 调整DbType#GAUSS数据库名为gauss
  • opt: 调整JsqlParserGlobal解析线程池指定
  • opt: 移除过时的FieldStrategy.IGNORED
  • opt: 移除过时的GlobalConfig.DbConfig#selectStrategy
  • opt: 移除过时的MybatisSqlSessionFactoryBean#typeEnumsPackage
  • opt: 优化DdlHelper资源加载(不再依赖Spring或者其他实现)
  • opt: 去除DdlHelpergetScriptRunner方法指定的字符集编码
  • doc: 修正DdlHelper中注释错误 由于jsqlParser5.0版本与5.1版本升级不兼容性不是很大,计划后期移除mybatis-plus-jsqlparser-5.0支持模块。 多版本支持相对来说比较麻烦,后期只维护mybatis-plus-jsqlparser-4.9mybatis-plus-jsqlparser(保持最新版跟进,直到再提升jdk)

[v3.5.10.1] 2025.01.13

  • fix: 修复动态节点处理错误

[v3.5.10] 2025.01.12

  • fix: 修复字段有TableField注解但未指定value值下全局columnFormat未生效问题
  • fix: 修复enjoy模板生成kotlin代码报错
  • fix: 修复enjoy模板生成字符串代码报错
  • fix: 修复springdoc生成注解未转义双引号
  • fix: 修复数据变动插件更新无主键报错
  • fix: 修复多表解析processJoins解析表出现越界
  • feat: TableName注解新增properties属性
  • feat: 支持@​InterceptorIgnore注解在default方法上
  • feat: 适配jsqlparser5.1版本(5.0兼容版本请使用mybatis-plus-jsqlparser-5.0)
  • feat: 提供InterceptorIgnoreHelper.execute模板执行方法处理插件跳过策略(防止手动使用handle方法出现未清理线程资源造成的错误)
  • feat: 代码生成器全局package配置属性支持自定义模板信息获取

... (truncated)

Commits
  • 7cfa499 发布3.5.11
  • 41633e8 更新版本发布示例.
  • aca07ad 更新注释.
  • 78e9a35 调整动态表解析处理(处理UnsupportedStatement与DDL语法).
  • e99586c 更新快照.
  • f27ff56 同步动态表处理器.
  • df9239e 修复创建索引获取表错误.
  • 8cd0353 修复非法SQL拦截插件索引信息读取问题.
  • 3c7ee00 feat: 支持获取表不存在则创建语句的表名称
  • cd0ed48 fix: 修复非法SQL拦截插件索引检测问题
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.baomidou:mybatis-plus-core](https://github.com/baomidou/mybatis-plus) from 3.5.4.1 to 3.5.11.
- [Release notes](https://github.com/baomidou/mybatis-plus/releases)
- [Changelog](https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md)
- [Commits](baomidou/mybatis-plus@v3.5.4.1...v3.5.11)

---
updated-dependencies:
- dependency-name: com.baomidou:mybatis-plus-core
  dependency-version: 3.5.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 25, 2025
@dependabot @github

dependabot Bot commented on behalf of github Apr 28, 2025

Copy link
Copy Markdown
Author

Superseded by #55.

@dependabot dependabot Bot closed this Apr 28, 2025
@dependabot dependabot Bot deleted the dependabot/gradle/com.baomidou-mybatis-plus-core-3.5.11 branch April 28, 2025 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants