mybatis-plus 3.5.0 发布,定个小目标

JAVA架构日记

共 1282字,需浏览 3分钟

 ·

2022-01-02 16:31

Mybatis-Plus 是一款 MyBatis 的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非拦截实现、性能更优,让你专注业务快速敏捷开发。  

MP 的小目标让您拥有更多的时间、去养生、去摸鱼 !!!

2022 年定个小目标,重构 mp 4.0 


 2021 年度 OSC 中国开源项目评选结果公布

https://www.oschina.net/question/2918182_2324827

 很高兴 MP 连续 5 年入围 OSC 最受欢迎软件名单,感谢各位粉丝的积极踊跃投票,祝各位新春快乐 。

演示

https://gitee.com/baomidou/mybatis-plus-samples

帮助文档 

https://baomidou.com/

更新日志 

  • 升级 mybatis 3.5.9

  • 升级 jsqlparser 4.3

  • 新增移除 Mapper 相关缓存,支持 GroovyClassLoader 动态注入 Mapper

  • 添加动态表名的钩子函数 https://github.com/baomidou/mybatis-plus/pull/3965

  • 注入类 DefaultSqlInjector 优化调整

  • 反射类 ReflectionKit 优化 field -> field 改为 Function.identity()

  • baseMapper 新增方法 exist 方法

  • 解决 sysbase 小写 from 导致 index 取不到正确的索引值问题

  • 新增通过 entityClass 获取 Mapper 方法 BaseMapper mapper = SqlHelper.getMapper(Entity.class);

  • 注入方法 byId 注入优化

  • 多租户 right join bug https://gitee.com/baomidou/mybatis-plus/issues/I4FP6E https://github.com/baomidou/mybatis-plus/pull/4035

  • 自定义注入方法名优化 https://github.com/baomidou/mybatis-plus/pull/4159

  • 新增 sap hana 内存数据库

  • 新增 SimpleQuery 工具栏查询

  • SQL 注入验证工具类 代码修改写法

  • 整理字符串常量的使用

  • upgrade license-gradle-plugin version

  • 自定义注入方法名优化 (不兼容)

  • 重载columnsToString方法允许子类调整

  • 修复 et 判断逻辑 fixed gitee issues/I4L4XV

  • 逻辑删除 byId 支持转换为实体删除填充


浏览 28
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报