TaleLin / lin-cms-spring-boot

🔨 基于SpringBoot的CMS/DMS/管理系统开发框架
http://doc.cms.talelin.com/
MIT License
904 stars 253 forks source link

chore(deps): bump mybatis-plus.version from 3.4.1 to 3.5.0 #273

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps mybatis-plus.version from 3.4.1 to 3.5.0. Updates mybatis-plus-boot-starter from 3.4.1 to 3.5.0

Release notes

Sourced from mybatis-plus-boot-starter's releases.

v3.4.3

增加瀚高数据库支持 增加注解 Order By 支持默认排序 Wrapper exists notExists orderBy groupBy 支持参数绑定 Wrapper 支持 setParamAlias 其它优化 优化 KeyGenerator 支持多实现多数据源注入 增强 ServiceImpl 泛型推断,解决多继承与代理问题 新增 PageDto 用于微服务对象传输序列化 新增 Page 提供静态 of 构造方式 增加代理 MethodHandleProxies 对 lambda 调试支持 调整 ActiveRecord 日志对象初始化 调整 ActiveRecord 模式 Model 类开发 pkVal 方法外部可用 删除标记过时代码 优化枚举值获取方式 分页 count 安全处理 Sequence 方法支持重写支持 升级 Mybatis 3.5.7 修复自动配置 lazy-initialization 无属性提示 修复 mysql on duplicate key update 字段名判断为表名问题 修复 lambda 条件 npe 异常 重构 lambda 信息提取方法 获取 lambda 信息不在序列化 合并 gitee pulls/ 141 fixed github issues/3208 3016 fixed github issues/3482 数据权限处理器支持 union all 调整事务未启用打印提示信息 单元测试优化相关依赖升级

v3.4.2

fix: 移除 BlockAttackInnerInterceptor 内引用的 commons 的 utils feat: PaginationInnerInterceptor 添加 optimizeJoin 属性控制是否在count时对sql的join进行优化 feat: 可通过Resources.setDefaultClassLoader设置默认类加载器. feat: InterceptorIgnore 注解新增 others 属性 feat: IService 增加 kotlin 链式调用支持(ktQuery() 和 ktUpdate()) style: jsqlparser up to 4.0 style: 移除 com.baomidou.mybatisplus.extension.injector.methods.additional 包下的过时类 style: generator 模块另开仓库 generator

Changelog

Sourced from mybatis-plus-boot-starter's changelog.

[v3.5.0] 2022.01.01

  • 升级 mybatis 3.5.9
  • 升级 jsqlparser 4.3
  • 新增移除 Mapper 相关缓存,支持 GroovyClassLoader 动态注入 Mapper
  • 添加动态表名的钩子函数 baomidou/mybatis-plus#3965
  • 注入类 DefaultSqlInjector 优化调整
  • 反射类 ReflectionKit 优化 field -> field 改为 Function.identity()
  • baseMapper 新增方法 exist 方法
  • 解决 sysbase 小写 from 导致 index 取不到正确的索引值问题
  • 新增通过 entityClass 获取 Mapper 方法 BaseMapper<Entity> mapper = SqlHelper.getMapper(Entity.class);
  • 注入方法 byId 注入优化
  • 多租户 right join bug https://gitee.com/baomidou/mybatis-plus/issues/I4FP6E baomidou/mybatis-plus#4035
  • 自定义注入方法名优化 baomidou/mybatis-plus#4159
  • 新增 sap hana 内存数据库
  • 新增 SimpleQuery 工具栏查询
  • SQL 注入验证工具类 代码修改写法
  • 整理字符串常量的使用
  • upgrade license-gradle-plugin version
  • 自定义注入方法名优化 (不兼容)
  • 重载columnsToString方法允许子类调整
  • 修复 et 判断逻辑 fixed gitee issues/I4L4XV
  • 逻辑删除 byId 支持转换为实体删除填充

[v3.4.3.4] 2021.09.22

  • order by wrapper 存在条件不排序问题处理
  • 解决引入 cloud InetUtils 类编译错误
  • 升级 sql 解析依赖 jsqlparser 版本 4.2
  • fix: 修复 JDK16 中增加模块化校验后,导致 lambda 序列化失败问题
  • fix: java 17 的支持 #I4A7I5
  • bug: fix left join 条件构造会多一个的问题
  • fix: 当逻辑删除字段默认值为null时,阻止全表更新插件失效
  • 分页 count(*) as total
  • 允许注入自定义事务工厂 TransactionFactory

[v3.4.3.3] 2021.09.05

  • 移除不在实用类 ISqlParserFilter AbstractJsqlParser 需要使用从旧版本复制
  • 移除全局配置workerId,datacenterId参数,推荐直接初始化identifierGenerator
  • count 方法 Integer 修改为 Long 涉及升级成本【注意】,对于涉及缺陷调整给您造成困扰表示抱歉
  • 修复主键 @​0rderby 注解 bug
  • 修复 String 主键删除失败
  • 主键类型增加 BigDecimal BigInteger 支持
  • 隔离 spring 框架强依赖,非 spring 框架用 mp 注入 GenericTypeUtils.setGenericTypeResolver

... (truncated)

Commits


Updates mybatis-plus-generator from 3.4.1 to 3.5.0

Release notes

Sourced from mybatis-plus-generator's releases.

v3.4.3

增加瀚高数据库支持 增加注解 Order By 支持默认排序 Wrapper exists notExists orderBy groupBy 支持参数绑定 Wrapper 支持 setParamAlias 其它优化 优化 KeyGenerator 支持多实现多数据源注入 增强 ServiceImpl 泛型推断,解决多继承与代理问题 新增 PageDto 用于微服务对象传输序列化 新增 Page 提供静态 of 构造方式 增加代理 MethodHandleProxies 对 lambda 调试支持 调整 ActiveRecord 日志对象初始化 调整 ActiveRecord 模式 Model 类开发 pkVal 方法外部可用 删除标记过时代码 优化枚举值获取方式 分页 count 安全处理 Sequence 方法支持重写支持 升级 Mybatis 3.5.7 修复自动配置 lazy-initialization 无属性提示 修复 mysql on duplicate key update 字段名判断为表名问题 修复 lambda 条件 npe 异常 重构 lambda 信息提取方法 获取 lambda 信息不在序列化 合并 gitee pulls/ 141 fixed github issues/3208 3016 fixed github issues/3482 数据权限处理器支持 union all 调整事务未启用打印提示信息 单元测试优化相关依赖升级

v3.4.2

fix: 移除 BlockAttackInnerInterceptor 内引用的 commons 的 utils feat: PaginationInnerInterceptor 添加 optimizeJoin 属性控制是否在count时对sql的join进行优化 feat: 可通过Resources.setDefaultClassLoader设置默认类加载器. feat: InterceptorIgnore 注解新增 others 属性 feat: IService 增加 kotlin 链式调用支持(ktQuery() 和 ktUpdate()) style: jsqlparser up to 4.0 style: 移除 com.baomidou.mybatisplus.extension.injector.methods.additional 包下的过时类 style: generator 模块另开仓库 generator

Changelog

Sourced from mybatis-plus-generator's changelog.

[v3.5.0] 2022.01.01

  • 升级 mybatis 3.5.9
  • 升级 jsqlparser 4.3
  • 新增移除 Mapper 相关缓存,支持 GroovyClassLoader 动态注入 Mapper
  • 添加动态表名的钩子函数 baomidou/mybatis-plus#3965
  • 注入类 DefaultSqlInjector 优化调整
  • 反射类 ReflectionKit 优化 field -> field 改为 Function.identity()
  • baseMapper 新增方法 exist 方法
  • 解决 sysbase 小写 from 导致 index 取不到正确的索引值问题
  • 新增通过 entityClass 获取 Mapper 方法 BaseMapper<Entity> mapper = SqlHelper.getMapper(Entity.class);
  • 注入方法 byId 注入优化
  • 多租户 right join bug https://gitee.com/baomidou/mybatis-plus/issues/I4FP6E baomidou/mybatis-plus#4035
  • 自定义注入方法名优化 baomidou/mybatis-plus#4159
  • 新增 sap hana 内存数据库
  • 新增 SimpleQuery 工具栏查询
  • SQL 注入验证工具类 代码修改写法
  • 整理字符串常量的使用
  • upgrade license-gradle-plugin version
  • 自定义注入方法名优化 (不兼容)
  • 重载columnsToString方法允许子类调整
  • 修复 et 判断逻辑 fixed gitee issues/I4L4XV
  • 逻辑删除 byId 支持转换为实体删除填充

[v3.4.3.4] 2021.09.22

  • order by wrapper 存在条件不排序问题处理
  • 解决引入 cloud InetUtils 类编译错误
  • 升级 sql 解析依赖 jsqlparser 版本 4.2
  • fix: 修复 JDK16 中增加模块化校验后,导致 lambda 序列化失败问题
  • fix: java 17 的支持 #I4A7I5
  • bug: fix left join 条件构造会多一个的问题
  • fix: 当逻辑删除字段默认值为null时,阻止全表更新插件失效
  • 分页 count(*) as total
  • 允许注入自定义事务工厂 TransactionFactory

[v3.4.3.3] 2021.09.05

  • 移除不在实用类 ISqlParserFilter AbstractJsqlParser 需要使用从旧版本复制
  • 移除全局配置workerId,datacenterId参数,推荐直接初始化identifierGenerator
  • count 方法 Integer 修改为 Long 涉及升级成本【注意】,对于涉及缺陷调整给您造成困扰表示抱歉
  • 修复主键 @​0rderby 注解 bug
  • 修复 String 主键删除失败
  • 主键类型增加 BigDecimal BigInteger 支持
  • 隔离 spring 框架强依赖,非 spring 框架用 mp 注入 GenericTypeUtils.setGenericTypeResolver

... (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 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)
dependabot[bot] commented 2 years ago

Superseded by #276.