Mybatis-Plus 3.3.0 发布了,Mybatis-Plus是一款MyBatis的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非拦截实现、性能更优,让你专注业务快速敏捷开发
更新日志:
- BaseMapper 接口两个 page 方法优化
- IService 以及 ServiceImpl 对应 page 方法优化,个别返回 collection 的方法修改为返回 list
- 逻辑删除字段的两个表示已删除和未删除的定义支持字符串 "null"
- 修复批量操作未清空缓存
- 批量操作异常转换为DataAccessException
- mybatis up 3.5.3, mybatis-spring up 2.0.3, jsqlparser up 3.1
- mapper 选装件包调整, chainWrapper 包调整
- 新增 ChainWrappers 工具类
- 新增 IdentifierGenerator 接口,支持自定义Id生成
- 代码生成工具废弃正则表名匹配,新增likeTable与notLikeTable
- 分页插件支持自定义处理页数限制与溢出总页数处理
- 修复SqlExplainInterceptor导致的Oracle序列自增两次
- 分页二级缓存支持
- 扩展p6spy日志打印
- DbConfig加入新属性propertyFormat,TableFieldInfo移除属性related
- 优化序列生成器,过时KeySequence的clazz属性
- 修复Ognl表达式关键字导致的null值判断失效
- 修复更新填充开关失效
- 优化填充逻辑
- ISqlRunner支持selectPage
- 支持全局逻辑删除字段
- BaseMapper的方法可自定义
- 添加【虚谷】【Oracle12c】【Kingbase】数据库支持
- 解决数据库字段与实体字段名称不同时出现null as xxx的情况
- 过时ID_WORKER_STR,自动识别主键类型
- 配置开启注解,TableName也强制生成
码云地址:https://gitee.com/baomidou/mybatis-plus
文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Mybatis-Plus 3.3.0 发布,让你专注业务快速敏捷开发
本文地址:https://www.oschina.net/news/111891/mybatis-plus-3-3-0-released