Mybatis Plus升级至3.4.0,MyBatis PLUS V3.4.0

背景介绍

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MateCloud一直使用这个增强工具。目前已经升级至3.4.0版本。

升级说明

fix: @TableName.autoResultMap=true 情况下, 内置的 selectBody 将不会进行 as ,使用了的需要注意!!!
feat: 新增 mybatis-plus-boot-starter-test 模块
fix: MetaObjectHandler 重载错误(解决办法是参数位置对调),填充值在泛型上支持字段类型的子类
feat: mybatis up to 3.5.5, mybatis-spring up to 2.0.5
feat: jsqlparser up to 3.2
feat: 新增 MybatisParameterHandler, 废弃 MybatisDefaultParameterHandler
feat: 分页插件加入 GBase,ClickHouse,oscar,OceanBase 数据库连接自动识别的支持
feat: Wrapper 新增api not(boolean condition, Consumer consumer)
feat: 新增 MybatisPlusInterceptor 解决 多租户和分页 插件一级和二级缓存不正确问题
feat: 新分页插件优化 size<0 时继续拼接 orderBy
feat: 新增 IdentifierGenerator 一个实现类 ImadcnIdentifierGenerator
fix: chainWrapper#func 强转异常
fix(mybatis-plus-generator.main): 重构生成器数据库类型转换器,修复部分支条,提交选择器测试
fix: 修复复杂情况中动态表名替换产生的问题:正则由空白检测转为单词边界检测
refactor: 重构动态表名解析器,去除正则替换程序,改为按表名位置进行替换
refactor: 将表名解析重构为访问者模式,现在不会对原有 SQL 做改动

应用案例

https://github.com/matevip/matecloud

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值