github baomidou/mybatis-plus v3.3.1

latest releases: v3.5.6, v3.5.5, v3.5.4.1...
4 years ago
  • 新增TableName注解属性excludeProperty支持排除字段
  • 新增ServiceImpl#entityClass属性,减少泛型提取
  • 新增phoenix支持
  • 新增支持hbase的选装件Upsert
  • 新增生成器策略配置enableSqlFilter属性来控制是否启用SQL过滤表支持
  • 新增批量执行方法,方便用户自定义批量执行操作
  • Wrapper支持clear清空
  • Wrapper子类新增func方法,主要为了支持在if else情况下使用Wrapper的不同method不会导致断链(链式调用不能一链到底)
  • BaseMapper部分入参为Wrapper的select方法支持wrapper.first来设置RDS的hint
  • KtUpdateWrapper#set支持value为null
  • 支持泛型主键支持
  • 优化分页拦截器数据类型与方言实现类配置
  • 二级缓存复用count查询缓存
  • IService部分method调整为default方法
  • 二级缓存兼容json序列化情况(主要出现默认缓存count出现long反序列化回来为int的情况)
  • 处理批量操作嵌套事物问题(二级缓存更新问题)
  • 修复启用乐观锁下updateById时自动填充不生效的问题
  • 修复自动填充接口的default方法(setFieldValByNamegetFieldValByName)某些情况下会发生异常的问题
  • 修复KtWrapper嵌套函数问题
  • 修复Freemarker生成Kotlin类的常量错误
  • 修复StringUtils#guessGetterName错误
  • 修复SerializationUtils资源未释放问题

Don't miss a new mybatis-plus release

NewReleases is sending notifications on new releases.