Skip to content
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

chore(deps): bump mybatis-plus.version from 3.5.2 to 3.5.4.1 #205

Merged
merged 1 commit into from
Dec 11, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 5, 2023

Bumps mybatis-plus.version from 3.5.2 to 3.5.4.1.
Updates com.baomidou:mybatis-plus-extension from 3.5.2 to 3.5.4.1

Release notes

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

v3.5.4.1

  • fix: 修复Aop增强Mapper层导致的转换错误.

v3.5.4

  • fix: 修复Insert无字段时执行SQL报错.
  • fix: 修复高版本JDK下lambda无法执行IDEA调试.
  • fix: 修复LambdaQuery中select,groupBy,orderBy,orderByAsc,orderByDesc提示的警告,新增对应doXxx方法支持重写(不兼容改动,api方法做了final处理).
  • fix: 修复inject-sql-session-on-mapper-scan无配置提示.
  • fix: 修复@OrderBy搭配@​TableId排序字段错误(不兼容改动,com.baomidou.mybatisplus.core.metadata.TableInfo.orderByFields调整了类型).
  • fix: 修复Service中根据主键逻辑删除时类型不匹配导致的错误.
  • fix: 修复分页插件Count与自定义ResultHandler冲突.
  • fix: 修复字段填充处理器可能会出现重入问题
  • feat: 新增自增主键字段是否允许插入控制,可使用方法注入覆盖Insert(boolean ignoreAutoIncrementColumn)或Insert(String name, boolean ignoreAutoIncrementColumn)控制自增主键是否支持写入行为.
  • feat: ActiveRecord模式下deleteById(逻辑删除)方法支持自动填充功能.
  • feat: 内置泛型提取,支持非Spring体系项目使用.
  • feat: BaseMapper新增update(wrapper)更新方法.
  • feat: BaseMapper新增流式查询方法对大数据查询支持.
  • feat: 代码生成器元数据信息公开tableName与columnName字段访问.
  • feat: 新增mybatis-plus-spring-boot3-starter与mybatis-plus-spring-boot3-starter-test支持SpringBoot3.
  • feat: 支持插件缺省注入,当无MybatisPlusInterceptor注入时,支持com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor自动注入.
  • feat: 升级源码Jdk开发版本至Java21.
  • feat: 升级gradle-wrapper至8.4-rc-1.
  • feat: 升级kotlin-gradle-plugin至1.9.20-Beta.
  • feat: 升级SpringBoot2.x版本至2.7.15.
  • feat: 升级lombok至1.18.30.
  • opt: mybatis-plus-extension中mybatis-spring依赖修改为可选依赖(不兼容改动,如果项目在非spring或非springBoot下使用到了请手动添加依赖).
  • opt: spring-boot-starter减少无用的配置提示(不兼容改动,调整了com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.configuration类型).
  • opt: 字段填充处理器提取去除固定参数提取,支持更宽松的mapper方法参数提取填充处理,
  • opt: 去除com.baomidou.mybatisplus.core.toolkit.ReflectionKit.setAccessible方法调用,防止高版本Jdk移除
  • opt: 调整selectOne方法(配合流式处理,最多提取两行数据,日志不再打印总记录数).
  • opt: 优化selectObjs方法返回值,减少类型强制转换.
  • opt: 通用Service支持多SqlSessionFactory注入.
  • opt: 优化TableInfo.newInstance创建实例方法.
  • opt: 去除多余的@SuppressWarnings("serial")

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}

... (truncated)

Changelog

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

[v3.5.4.1] 2023.11.4

  • fix: 修复Aop增强Mapper层导致的转换错误.

[v3.5.4] 2023.10.22

  • fix: 修复Insert无字段时执行SQL报错.
  • fix: 修复高版本JDK下lambda无法执行IDEA调试.
  • fix: 修复LambdaQuery中select,groupBy,orderBy,orderByAsc,orderByDesc提示的警告,新增对应doXxx方法支持重写(不兼容改动,api方法做了final处理).
  • fix: 修复inject-sql-session-on-mapper-scan无配置提示.
  • fix: 修复@​OrderBy搭配@​TableId排序字段错误(不兼容改动,com.baomidou.mybatisplus.core.metadata.TableInfo.orderByFields调整了类型).
  • fix: 修复Service中根据主键逻辑删除时类型不匹配导致的错误.
  • fix: 修复分页插件Count与自定义ResultHandler冲突.
  • fix: 修复字段填充处理器可能会出现重入问题
  • feat: 新增自增主键字段是否允许插入控制,可使用方法注入覆盖Insert(boolean ignoreAutoIncrementColumn)或Insert(String name, boolean ignoreAutoIncrementColumn)控制自增主键是否支持写入行为.
  • feat: ActiveRecord模式下deleteById(逻辑删除)方法支持自动填充功能.
  • feat: 内置泛型提取,支持非Spring体系项目使用.
  • feat: BaseMapper新增update(wrapper)更新方法.
  • feat: BaseMapper新增流式查询方法对大数据查询支持.
  • feat: 代码生成器元数据信息公开tableName与columnName字段访问.
  • feat: 新增mybatis-plus-spring-boot3-starter与mybatis-plus-spring-boot3-starter-test支持SpringBoot3.
  • feat: 支持插件缺省注入,当无MybatisPlusInterceptor注入时,支持com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor自动注入.
  • feat: 升级源码Jdk开发版本至Java21.
  • feat: 升级gradle-wrapper至8.4-rc-1.
  • feat: 升级kotlin-gradle-plugin至1.9.20-Beta.
  • feat: 升级SpringBoot2.x版本至2.7.15.
  • feat: 升级lombok至1.18.30.
  • opt: mybatis-plus-extension中mybatis-spring依赖修改为可选依赖(不兼容改动,如果项目在非spring或非springBoot下使用到了请手动添加依赖).
  • opt: spring-boot-starter减少无用的配置提示(不兼容改动,调整了com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.configuration类型).
  • opt: 字段填充处理器提取去除固定参数提取,支持更宽松的mapper方法参数提取填充处理,
  • opt: 去除com.baomidou.mybatisplus.core.toolkit.ReflectionKit.setAccessible方法调用,防止高版本Jdk移除
  • opt: 调整selectOne方法(配合流式处理,最多提取两行数据,日志不再打印总记录数).
  • opt: 优化selectObjs方法返回值,减少类型强制转换.
  • opt: 通用Service支持多SqlSessionFactory注入.
  • opt: 优化TableInfo.newInstance创建实例方法.
  • opt: 去除多余的@​SuppressWarnings("serial")

[v3.5.3.2] 2023.08.08

  • 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 执行存储过程

... (truncated)

Commits

Updates com.baomidou:mybatis-plus-boot-starter-test from 3.5.2 to 3.5.4.1

Release notes

Sourced from com.baomidou:mybatis-plus-boot-starter-test's releases.

v3.5.4.1

  • fix: 修复Aop增强Mapper层导致的转换错误.

v3.5.4

  • fix: 修复Insert无字段时执行SQL报错.
  • fix: 修复高版本JDK下lambda无法执行IDEA调试.
  • fix: 修复LambdaQuery中select,groupBy,orderBy,orderByAsc,orderByDesc提示的警告,新增对应doXxx方法支持重写(不兼容改动,api方法做了final处理).
  • fix: 修复inject-sql-session-on-mapper-scan无配置提示.
  • fix: 修复@OrderBy搭配@​TableId排序字段错误(不兼容改动,com.baomidou.mybatisplus.core.metadata.TableInfo.orderByFields调整了类型).
  • fix: 修复Service中根据主键逻辑删除时类型不匹配导致的错误.
  • fix: 修复分页插件Count与自定义ResultHandler冲突.
  • fix: 修复字段填充处理器可能会出现重入问题
  • feat: 新增自增主键字段是否允许插入控制,可使用方法注入覆盖Insert(boolean ignoreAutoIncrementColumn)或Insert(String name, boolean ignoreAutoIncrementColumn)控制自增主键是否支持写入行为.
  • feat: ActiveRecord模式下deleteById(逻辑删除)方法支持自动填充功能.
  • feat: 内置泛型提取,支持非Spring体系项目使用.
  • feat: BaseMapper新增update(wrapper)更新方法.
  • feat: BaseMapper新增流式查询方法对大数据查询支持.
  • feat: 代码生成器元数据信息公开tableName与columnName字段访问.
  • feat: 新增mybatis-plus-spring-boot3-starter与mybatis-plus-spring-boot3-starter-test支持SpringBoot3.
  • feat: 支持插件缺省注入,当无MybatisPlusInterceptor注入时,支持com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor自动注入.
  • feat: 升级源码Jdk开发版本至Java21.
  • feat: 升级gradle-wrapper至8.4-rc-1.
  • feat: 升级kotlin-gradle-plugin至1.9.20-Beta.
  • feat: 升级SpringBoot2.x版本至2.7.15.
  • feat: 升级lombok至1.18.30.
  • opt: mybatis-plus-extension中mybatis-spring依赖修改为可选依赖(不兼容改动,如果项目在非spring或非springBoot下使用到了请手动添加依赖).
  • opt: spring-boot-starter减少无用的配置提示(不兼容改动,调整了com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.configuration类型).
  • opt: 字段填充处理器提取去除固定参数提取,支持更宽松的mapper方法参数提取填充处理,
  • opt: 去除com.baomidou.mybatisplus.core.toolkit.ReflectionKit.setAccessible方法调用,防止高版本Jdk移除
  • opt: 调整selectOne方法(配合流式处理,最多提取两行数据,日志不再打印总记录数).
  • opt: 优化selectObjs方法返回值,减少类型强制转换.
  • opt: 通用Service支持多SqlSessionFactory注入.
  • opt: 优化TableInfo.newInstance创建实例方法.
  • opt: 去除多余的@SuppressWarnings("serial")

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}

... (truncated)

Changelog

Sourced from com.baomidou:mybatis-plus-boot-starter-test's changelog.

[v3.5.4.1] 2023.11.4

  • fix: 修复Aop增强Mapper层导致的转换错误.

[v3.5.4] 2023.10.22

  • fix: 修复Insert无字段时执行SQL报错.
  • fix: 修复高版本JDK下lambda无法执行IDEA调试.
  • fix: 修复LambdaQuery中select,groupBy,orderBy,orderByAsc,orderByDesc提示的警告,新增对应doXxx方法支持重写(不兼容改动,api方法做了final处理).
  • fix: 修复inject-sql-session-on-mapper-scan无配置提示.
  • fix: 修复@​OrderBy搭配@​TableId排序字段错误(不兼容改动,com.baomidou.mybatisplus.core.metadata.TableInfo.orderByFields调整了类型).
  • fix: 修复Service中根据主键逻辑删除时类型不匹配导致的错误.
  • fix: 修复分页插件Count与自定义ResultHandler冲突.
  • fix: 修复字段填充处理器可能会出现重入问题
  • feat: 新增自增主键字段是否允许插入控制,可使用方法注入覆盖Insert(boolean ignoreAutoIncrementColumn)或Insert(String name, boolean ignoreAutoIncrementColumn)控制自增主键是否支持写入行为.
  • feat: ActiveRecord模式下deleteById(逻辑删除)方法支持自动填充功能.
  • feat: 内置泛型提取,支持非Spring体系项目使用.
  • feat: BaseMapper新增update(wrapper)更新方法.
  • feat: BaseMapper新增流式查询方法对大数据查询支持.
  • feat: 代码生成器元数据信息公开tableName与columnName字段访问.
  • feat: 新增mybatis-plus-spring-boot3-starter与mybatis-plus-spring-boot3-starter-test支持SpringBoot3.
  • feat: 支持插件缺省注入,当无MybatisPlusInterceptor注入时,支持com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor自动注入.
  • feat: 升级源码Jdk开发版本至Java21.
  • feat: 升级gradle-wrapper至8.4-rc-1.
  • feat: 升级kotlin-gradle-plugin至1.9.20-Beta.
  • feat: 升级SpringBoot2.x版本至2.7.15.
  • feat: 升级lombok至1.18.30.
  • opt: mybatis-plus-extension中mybatis-spring依赖修改为可选依赖(不兼容改动,如果项目在非spring或非springBoot下使用到了请手动添加依赖).
  • opt: spring-boot-starter减少无用的配置提示(不兼容改动,调整了com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.configuration类型).
  • opt: 字段填充处理器提取去除固定参数提取,支持更宽松的mapper方法参数提取填充处理,
  • opt: 去除com.baomidou.mybatisplus.core.toolkit.ReflectionKit.setAccessible方法调用,防止高版本Jdk移除
  • opt: 调整selectOne方法(配合流式处理,最多提取两行数据,日志不再打印总记录数).
  • opt: 优化selectObjs方法返回值,减少类型强制转换.
  • opt: 通用Service支持多SqlSessionFactory注入.
  • opt: 优化TableInfo.newInstance创建实例方法.
  • opt: 去除多余的@​SuppressWarnings("serial")

[v3.5.3.2] 2023.08.08

  • 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 执行存储过程

... (truncated)

Commits

Updates com.baomidou:mybatis-plus-core from 3.5.2 to 3.5.4.1

Release notes

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

v3.5.4.1

  • fix: 修复Aop增强Mapper层导致的转换错误.

v3.5.4

  • fix: 修复Insert无字段时执行SQL报错.
  • fix: 修复高版本JDK下lambda无法执行IDEA调试.
  • fix: 修复LambdaQuery中select,groupBy,orderBy,orderByAsc,orderByDesc提示的警告,新增对应doXxx方法支持重写(不兼容改动,api方法做了final处理).
  • fix: 修复inject-sql-session-on-mapper-scan无配置提示.
  • fix: 修复@OrderBy搭配@​TableId排序字段错误(不兼容改动,com.baomidou.mybatisplus.core.metadata.TableInfo.orderByFields调整了类型).
  • fix: 修复Service中根据主键逻辑删除时类型不匹配导致的错误.
  • fix: 修复分页插件Count与自定义ResultHandler冲突.
  • fix: 修复字段填充处理器可能会出现重入问题
  • feat: 新增自增主键字段是否允许插入控制,可使用方法注入覆盖Insert(boolean ignoreAutoIncrementColumn)或Insert(String name, boolean ignoreAutoIncrementColumn)控制自增主键是否支持写入行为.
  • feat: ActiveRecord模式下deleteById(逻辑删除)方法支持自动填充功能.
  • feat: 内置泛型提取,支持非Spring体系项目使用.
  • feat: BaseMapper新增update(wrapper)更新方法.
  • feat: BaseMapper新增流式查询方法对大数据查询支持.
  • feat: 代码生成器元数据信息公开tableName与columnName字段访问.
  • feat: 新增mybatis-plus-spring-boot3-starter与mybatis-plus-spring-boot3-starter-test支持SpringBoot3.
  • feat: 支持插件缺省注入,当无MybatisPlusInterceptor注入时,支持com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor自动注入.
  • feat: 升级源码Jdk开发版本至Java21.
  • feat: 升级gradle-wrapper至8.4-rc-1.
  • feat: 升级kotlin-gradle-plugin至1.9.20-Beta.
  • feat: 升级SpringBoot2.x版本至2.7.15.
  • feat: 升级lombok至1.18.30.
  • opt: mybatis-plus-extension中mybatis-spring依赖修改为可选依赖(不兼容改动,如果项目在非spring或非springBoot下使用到了请手动添加依赖).
  • opt: spring-boot-starter减少无用的配置提示(不兼容改动,调整了com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.configuration类型).
  • opt: 字段填充处理器提取去除固定参数提取,支持更宽松的mapper方法参数提取填充处理,
  • opt: 去除com.baomidou.mybatisplus.core.toolkit.ReflectionKit.setAccessible方法调用,防止高版本Jdk移除
  • opt: 调整selectOne方法(配合流式处理,最多提取两行数据,日志不再打印总记录数).
  • opt: 优化selectObjs方法返回值,减少类型强制转换.
  • opt: 通用Service支持多SqlSessionFactory注入.
  • opt: 优化TableInfo.newInstance创建实例方法.
  • opt: 去除多余的@SuppressWarnings("serial")

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}

... (truncated)

Changelog

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

[v3.5.4.1] 2023.11.4

  • fix: 修复Aop增强Mapper层导致的转换错误.

[v3.5.4] 2023.10.22

  • fix: 修复Insert无字段时执行SQL报错.
  • fix: 修复高版本JDK下lambda无法执行IDEA调试.
  • fix: 修复LambdaQuery中select,groupBy,orderBy,orderByAsc,orderByDesc提示的警告,新增对应doXxx方法支持重写(不兼容改动,api方法做了final处理).
  • fix: 修复inject-sql-session-on-mapper-scan无配置提示.
  • fix: 修复@​OrderBy搭配@​TableId排序字段错误(不兼容改动,com.baomidou.mybatisplus.core.metadata.TableInfo.orderByFields调整了类型).
  • fix: 修复Service中根据主键逻辑删除时类型不匹配导致的错误.
  • fix: 修复分页插件Count与自定义ResultHandler冲突.
  • fix: 修复字段填充处理器可能会出现重入问题
  • feat: 新增自增主键字段是否允许插入控制,可使用方法注入覆盖Insert(boolean ignoreAutoIncrementColumn)或Insert(String name, boolean ignoreAutoIncrementColumn)控制自增主键是否支持写入行为.
  • feat: ActiveRecord模式下deleteById(逻辑删除)方法支持自动填充功能.
  • feat: 内置泛型提取,支持非Spring体系项目使用.
  • feat: BaseMapper新增update(wrapper)更新方法.
  • feat: BaseMapper新增流式查询方法对大数据查询支持.
  • feat: 代码生成器元数据信息公开tableName与columnName字段访问.
  • feat: 新增mybatis-plus-spring-boot3-starter与mybatis-plus-spring-boot3-starter-test支持SpringBoot3.
  • feat: 支持插件缺省注入,当无MybatisPlusInterceptor注入时,支持com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor自动注入.
  • feat: 升级源码Jdk开发版本至Java21.
  • feat: 升级gradle-wrapper至8.4-rc-1.
  • feat: 升级kotlin-gradle-plugin至1.9.20-Beta.
  • feat: 升级SpringBoot2.x版本至2.7.15.
  • feat: 升级lombok至1.18.30.
  • opt: mybatis-plus-extension中mybatis-spring依赖修改为可选依赖(不兼容改动,如果项目在非spring或非springBoot下使用到了请手动添加依赖).
  • opt: spring-boot-starter减少无用的配置提示(不兼容改动,调整了com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.configuration类型).
  • opt: 字段填充处理器提取去除固定参数提取,支持更宽松的mapper方法参数提取填充处理,
  • opt: 去除com.baomidou.mybatisplus.core.toolkit.ReflectionKit.setAccessible方法调用,防止高版本Jdk移除
  • opt: 调整selectOne方法(配合流式处理,最多提取两行数据,日志不再打印总记录数).
  • opt: 优化selectObjs方法返回值,减少类型强制转换.
  • opt: 通用Service支持多SqlSessionFactory注入.
  • opt: 优化TableInfo.newInstance创建实例方法.
  • opt: 去除多余的@​SuppressWarnings("serial")

[v3.5.3.2] 2023.08.08

  • 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 执行存储过程

... (truncated)

Commits

Updates com.baomidou:mybatis-plus-boot-starter from 3.5.2 to 3.5.4.1

Release notes

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

v3.5.4.1

  • fix: 修复Aop增强Mapper层导致的转换错误.

v3.5.4

  • fix: 修复Insert无字段时执行SQL报错.
  • fix: 修复高版本JDK下lambda无法执行IDEA调试.
  • fix: 修复LambdaQuery中select,groupBy,orderBy,orderByAsc,orderByDesc提示的警告,新增对应doXxx方法支持重写(不兼容改动,api方法做了final处理).
  • fix: 修复inject-sql-session-on-mapper-scan无配置提示.
  • fix: 修复@OrderBy搭配@​TableId排序字段错误(不兼容改动,com.baomidou.mybatisplus.core.metadata.TableInfo.orderByFields调整了类型).
  • fix: 修复Service中根据主键逻辑删除时类型不匹配导致的错误.
  • fix: 修复分页插件Count与自定义ResultHandler冲突.
  • fix: 修复字段填充处理器可能会出现重入问题
  • feat: 新增自增主键字段是否允许插入控制,可使用方法注入覆盖Insert(boolean ignoreAutoIncrementColumn)或Insert(String name, boolean ignoreAutoIncrementColumn)控制自增主键是否支持写入行为.
  • feat: ActiveRecord模式下deleteById(逻辑删除)方法支持自动填充功能.
  • feat: 内置泛型提取,支持非Spring体系项目使用.
  • feat: BaseMapper新增update(wrapper)更新方法.
  • feat: BaseMapper新增流式查询方法对大数据查询支持.
  • feat: 代码生成器元数据信息公开tableName与columnName字段访问.
  • feat: 新增mybatis-plus-spring-boot3-starter与mybatis-plus-spring-boot3-starter-test支持SpringBoot3.
  • feat: 支持插件缺省注入,当无MybatisPlusInterceptor注入时,支持com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor自动注入.
  • feat: 升级源码Jdk开发版本至Java21.
  • feat: 升级gradle-wrapper至8.4-rc-1.
  • feat: 升级kotlin-gradle-plugin至1.9.20-Beta.
  • feat: 升级SpringBoot2.x版本至2.7.15.
  • feat: 升级lombok至1.18.30.
  • opt: mybatis-plus-extension中mybatis-spring依赖修改为可选依赖(不兼容改动,如果项目在非spring或非springBoot下使用到了请手动添加依赖).
  • opt: spring-boot-starter减少无用的配置提示(不兼容改动,调整了com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.configuration类型).
  • opt: 字段填充处理器提取去除固定参数提取,支持更宽松的mapper方法参数提取填充处理,
  • opt: 去除com.baomidou.mybatisplus.core.toolkit.ReflectionKit.setAccessible方法调用,防止高版本Jdk移除
  • opt: 调整selectOne方法(配合流式处理,最多提取两行数据,日志不再打印总记录数).
  • opt: 优化selectObjs方法返回值,减少类型强制转换.
  • opt: 通用Service支持多SqlSessionFactory注入.
  • opt: 优化TableInfo.newInstance创建实例方法.
  • opt: 去除多余的@SuppressWarnings("serial")

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}

... (truncated)

Changelog

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

[v3.5.4.1] 2023.11.4

  • fix: 修复Aop增强Mapper层导致的转换错误.

[v3.5.4] 2023.10.22

  • fix: 修复Insert无字段时执行SQL报错.
  • fix: 修复高版本JDK下lambda无法执行IDEA调试.
  • fix: 修复LambdaQuery中select,groupBy,orderBy,orderByAsc,orderByDesc提示的警告,新增对应doXxx方法支持重写(不兼容改动,api方法做了final处理).
  • fix: 修复inject-sql-session-on-mapper-scan无配置提示.
  • fix: 修复@​OrderBy搭配@​TableId排序字段错误(不兼容改动,com.baomidou.mybatisplus.core.metadata.TableInfo.orderByFields调整了类型).
  • fix: 修复Service中根据主键逻辑删除时类型不匹配导致的错误.
  • fix: 修复分页插件Count与自定义ResultHandler冲突.
  • fix: 修复字段填充处理器可能会出现重入问题
  • feat: 新增自增主键字段是否允许插入控制,可使用方法注入覆盖Insert(boolean ignoreAutoIncrementColumn)或Insert(String name, boolean ignoreAutoIncrementColumn)控制自增主键是否支持写入行为.
  • feat: ActiveRecord模式下deleteById(逻辑删除)方法支持自动填充功能.
  • feat: 内置泛型提取,支持非Spring体系项目使用.
  • feat: BaseMapper新增update(wrapper)更新方法.
  • feat: BaseMapper新增流式查询方法对大数据查询支持.
  • feat: 代码生成器元数据信息公开tableName与columnName字段访问.
  • feat: 新增mybatis-plus-spring-boot3-starter与mybatis-plus-spring-boot3-starter-test支持SpringBoot3.
  • feat: 支持插件缺省注入,当无MybatisPlusInterceptor注入时,支持com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor自动注入.
  • feat: 升级源码Jdk开发版本至Java21.
  • feat: 升级gradle-wrapper至8.4-rc-1.
  • feat: 升级kotlin-gradle-plugin至1.9.20-Beta.
  • feat: 升级SpringBoot2.x版本至2.7.15.
  • feat: 升级lombok至1.18.30.
  • opt: mybatis-plus-extension中mybatis-spring依赖修改为可选依赖(不兼容改动,如果项目在非spring或非springBoot下使用到了请手动添加依赖).
  • opt: spring-boot-starter减少无用的配置提示(不兼容改动,调整了com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.configuration类型).
  • opt: 字段填充处理器提取去除固定参数提取,支持更宽松的mapper方法参数提取填充处理,
  • opt: 去除com.baomidou.mybatisplus.core.toolkit.ReflectionKit.setAccessible方法调用,防止高版本Jdk移除
  • opt: 调整selectOne方法(配合流式处理,最多提取两行数据,日志不再打印总记录数).
  • opt: 优化selectObjs方法返回值,减少类型强制转换.
  • opt: 通用Service支持多SqlSessionFactory注入.
  • opt: 优化TableInfo.newInstance创建实例方法.
  • opt: 去除多余的@​SuppressWarnings("serial")

[v3.5.3.2] 2023.08.08

  • 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 执行存储过程

... (truncated)

Commits

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 `mybatis-plus.version` from 3.5.2 to 3.5.4.1.

Updates `com.baomidou:mybatis-plus-extension` from 3.5.2 to 3.5.4.1
- [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@3.5.2...v3.5.4.1)

Updates `com.baomidou:mybatis-plus-boot-starter-test` from 3.5.2 to 3.5.4.1
- [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@3.5.2...v3.5.4.1)

Updates `com.baomidou:mybatis-plus-core` from 3.5.2 to 3.5.4.1
- [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@3.5.2...v3.5.4.1)

Updates `com.baomidou:mybatis-plus-boot-starter` from 3.5.2 to 3.5.4.1
- [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@3.5.2...v3.5.4.1)

---
updated-dependencies:
- dependency-name: com.baomidou:mybatis-plus-extension
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.baomidou:mybatis-plus-boot-starter-test
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: com.baomidou:mybatis-plus-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.baomidou:mybatis-plus-boot-starter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 5, 2023
Copy link

github-actions bot commented Dec 5, 2023

Qodana Community for JVM

It seems all right 👌

No new problems were found according to the checks applied

💡 Qodana analysis was run in the pull request mode: only the changed files were checked

View the detailed Qodana report

To be able to view the detailed Qodana report, you can either:

  1. Register at Qodana Cloud and configure the action
  2. Use GitHub Code Scanning with Qodana
  3. Host Qodana report at GitHub Pages
  4. Inspect and use qodana.sarif.json (see the Qodana SARIF format for details)

To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:

      - name: 'Qodana Scan'
        uses: JetBrains/[email protected]
        with:
          upload-result: true
Contact Qodana team

Contact us at [email protected]

@John-Chan John-Chan merged commit e483ade into dev Dec 11, 2023
16 of 17 checks passed
@John-Chan John-Chan deleted the dependabot/maven/dev/mybatis-plus.version-3.5.4.1 branch December 11, 2023 05:21
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant