mybatisplus批量更新某个字段_mybatis-plus3.1.0发布,划重
点⼀⼤波升级
mybatis-plus 是⼀款 Mybatis 动态 SQL ⾃动注⼊ Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,⽆⼊侵全⽅位 ORM 辅助层让您拥有更多时间吃鸡、陪家⼈、陪朋友。
更新⽇志
升级 mybatis 到 3.5.0 版本
升级 mybatis-spring 到 2.0.0 版本
升级 jsqlparser 到 1.4 版本
新增 p6spy ⽇志打印⽀持
变更 IService 的 getOne(Wrapper queryWrapper) ⽅法如果获取到多条数据将会抛出 TooManyResultsException 异常
修复 ⾃定义分页功能不⽀持注解 @select 问题
修复 ⽣成器的配置 kotlin 模式下 swagger 模式⽆效问题
修复 ⽣成器 is 开头字段⽆法⾃动注解问题
修复 ⽣成器 Serializable Active 模式继承⽗类包⾃动导⼊异常问题
修复 ⽣成器 ⽀持公共字段⾃动读取⽗类 class 属性问题
修复 generator 的 kotlin 模式下 swagger 模式⽆效问题
修复 枚举(注解⽅式)转换器在存储过程中转换失败
修复 beetl 模板逻辑删除注解错误问题
修复 通过 l ⽅式构建的 Configuration 的 mapUnderscoreToCamelCase 默认值⾮ true 的问题
修复 sql解析器动态代理引发的bug
修复 mapper 使⽤纯注解下可能触发的重试机制在个别情况下启动报错的问题
优化 ⽀持指定 defaultEnumTypeHandler 来进⾏通⽤枚举处理
优化 从 hibernate copy 最新代码到 SqlFormatter
移除 wrapper 的 in 以及 notIn ⽅法内部对⼊参 coll 及 动态数组 的⾮empty判断
注意: 如果以前有直接使⽤以上的⽅法的⼊参可能为 empty 的现在会产出如下sql: in () 或 not in () 导致报错
移除 wrapper 的 notInOrThrow 和 inOrThrow ⽅法,使⽤新版的 in 以及 notIn 效果⼀样,异常则为sql异常
移除 IService 的 query 链式调⽤的 delete 操作
批量更新sql语句移除 xml 热加载相关配置项,只保留MybatisMapperRefresh该类并打上过时标志
⽇常优化
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论