皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Mybatis Plus 3.5.3发布

Mybatis Plus 3.5.3发布

  • 多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀
  • InterceptorIgnore 不能过滤 selectKey 的问题
  • 分页新增informix数据库支持
  • 分页新增优炫数据库支持
  • 分页新增TDengine数据库支持
  • 分页新增亚马逊redshift数据库支持
  • 支持spring-boot 2.7以上版本
  • 雪花id新增反解时间戳方法Sequence#parseIdTimestamp
  • BaseMapper.selectCount生成语句加入中AS total
  • 修复IllegalSQLInnerInterceptor类ClassCastException异常,并优化日志
  • 移除注解OrderBy的过时属性isDesc
  • 移除TableInfo过时方法
  • 加入JoinTableInfoInitHandler类参与TableInfo初始化
  • 修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全,可能会导致sql注入的情况
  • 增加IService.lambdaQuery(entity)支持,写法更便捷
  • 新增数据变更记录(数据审计)插件DataChangeRecorderInnerInterceptor
  • 新增查询条件方法 notLikeLeft 和 notLikeRight
  • 数据权限多表解析部分处理优化
  • 允许子类重写 orderBy 基础方法 gitee issues/I61F51
  • 新增Db类,调整 SimpleQuery 类
  • 新增脚本自动维护功能
  • 新增支持手动拦截器忽略策略,例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());
  • 支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ
  • 代码生成器重构完成,合并回 MP 核心代码库
  • 代码生成器增加是否生成service接口的开关

转自 mybatis-plus/CHANGELOG.md at 3.0 · baomidou/mybatis-plus · GitHub