Skip to content

build(deps): bump com.baomidou:mybatis-plus-spring-boot3-starter from 3.5.8 to 3.5.12 #271

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 28, 2025

Bumps com.baomidou:mybatis-plus-spring-boot3-starter from 3.5.8 to 3.5.12.

Release notes

Sourced from com.baomidou:mybatis-plus-spring-boot3-starter's releases.

v3.5.12

  • fix: 修复批量操作异步执行首次可能的出现NoSuchElementException错误
  • fix: 修复默认SQL解析线程池在JVM退出关闭导致的任务拒绝
  • fix: 修复entity.java.btl生成toString方法样式错误
  • fix: 修复entity.java.ftl模板类注释与导包缺少换行
  • opt: 重构SqlRunner执行SQL语句 (动态传参,不再根据参数值生成执行SQL)
  • opt: 增强SqlRunner执行(支持单参数使用Map({key}),List({index}),JavaBean({property})获取值)
  • opt: 改进MybatisUtils对自SqlSessionFactory的提取(支持自定义SqlSessionTemplate子类)
  • opt: 自动识别数据库支持TDengine数据库websocket连接
  • opt: 支持Db工具类对多数据源的支持
  • opt: 优化MapperProxy属性访问
  • opt: CompatibleSet接口增加getBeangetProxyTargetObject方法
  • opt: CompatibleSetCompatibleHelper调整至com.baomidou.mybatisplus.core.spi包之中
  • opt: 支持手动指定CompatibleSet实现
  • opt: 代码生成器处理驱动返回索引信息null
  • opt: 代码生成器处理PRIMARY_KEY_为开头的主键索引情况
  • opt: 去除entity.kt.btl模板@Override注解
  • opt: 解决serviceImpl.java.ej生成格式不统一
  • opt: 去除mapper.java.ftl多余的换行生成
  • opt: 去除entity.kt.vm,entity.kt.ej,entity.kt.btl导包结束分隔符
  • opt: 去除controller.java.ej,controller.java.vm多余的换行
  • opt: 去除entity.kt.btl生成属性多余的空格
  • opt: 统一entity.java.btl,entity.java.ej,entity.java.ftl,entity.java.vm 生成的toString方法样式

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解析线程池指定

... (truncated)

Changelog

Sourced from com.baomidou:mybatis-plus-spring-boot3-starter's changelog.

[v3.5.12] 2025.04.27

  • fix: 修复批量操作异步执行首次可能的出现NoSuchElementException错误
  • fix: 修复默认SQL解析线程池在JVM退出关闭导致的任务拒绝
  • fix: 修复entity.java.btl生成toString方法样式错误
  • fix: 修复entity.java.ftl模板类注释与导包缺少换行
  • opt: 重构SqlRunner执行SQL语句 (动态传参,不再根据参数值生成执行SQL)
  • opt: 增强SqlRunner执行(支持单参数使用Map({key}),List({index}),JavaBean({property})获取值)
  • opt: 改进MybatisUtils对自SqlSessionFactory的提取(支持自定义SqlSessionTemplate子类)
  • opt: 自动识别数据库支持TDengine数据库websocket连接
  • opt: 支持Db工具类对多数据源的支持
  • opt: 优化MapperProxy属性访问
  • opt: CompatibleSet接口增加getBeangetProxyTargetObject方法
  • opt: CompatibleSetCompatibleHelper调整至com.baomidou.mybatisplus.core.spi包之中
  • opt: 支持手动指定CompatibleSet实现
  • opt: 代码生成器处理驱动返回索引信息null
  • opt: 代码生成器处理PRIMARY_KEY_为开头的主键索引情况
  • opt: 去除entity.kt.btl模板@Override注解
  • opt: 解决serviceImpl.java.ej生成格式不统一
  • opt: 去除mapper.java.ftl多余的换行生成
  • opt: 去除entity.kt.vm,entity.kt.ej,entity.kt.btl导包结束分隔符
  • opt: 去除controller.java.ej,controller.java.vm多余的换行
  • opt: 去除entity.kt.btl生成属性多余的空格
  • opt: 统一entity.java.btl,entity.java.ej,entity.java.ftl,entity.java.vm 生成的toString方法样式

[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解析线程池指定

... (truncated)

Commits
  • 908354d 发布3.5.12
  • 88d9232 Merge pull request #6777 from anyangdp/3.0
  • bcb48be Update JdbcUtils.java
  • 7a20978 调整表索引信息获取.
  • 15685ad 调整解析线程池关闭处理.
  • 79e0427 调整CompatibleSet.getInputStream方法为默认方法.
  • ebe329a 调整SPI实现(新增getProxyTargetObject()方法获取真实代理).
  • b208235 增加Db对多数据源的支持.
  • 90b6587 优化MapperProxy属性访问.
  • 3e0029a 更新快照.
  • 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-spring-boot3-starter](https://github.com/baomidou/mybatis-plus) from 3.5.8 to 3.5.12.
- [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.8...v3.5.12)

---
updated-dependencies:
- dependency-name: com.baomidou:mybatis-plus-spring-boot3-starter
  dependency-version: 3.5.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants