mybatis-plus 2.3 发布:以后停止维护,代号:终结者 - 开源中国社区
mybatis-plus 2.3 发布:以后停止维护,代号:终结者
青苗 2018年05月16日

mybatis-plus 2.3 发布:以后停止维护,代号:终结者

青苗 青苗 发布于2018年05月16日 收藏 17

在您的既有IT基础设施上按需构建人工智能更高效>>>  

mybatis-plus 2.3 发布,mybatis-plus 是一款 mybatis 动态 SQL 自动注入 mybatis 增删改查 crud 操作中间件, 减少你的开发周期优化动态维护 xml 实体字段。

代号:终结者!!    I will be back,You are terminated.

苞米豆组织全体成员感谢各位老铁对 MP 的支持和钟爱,很高兴的宣布将终结 2.X 的开发,迈入全新 3.X 时代。升级依赖 jdk8+ 重构核心代码大量使用 lambda ,消灭 wrapper 字段硬编码等问题,请各位做好升级准备 3.X 很快就会到来, 除了 JDK  2.X 可以无鸭梨升级。

升级日志:

  • 数据库方言支持 mariadb

  • 支持全局表前缀配置 tablePrefix 属性

  • 解决多租户字段无别名问题

  • 多租户拦截器支持批量更新操作

  • 新增常用预留数据库类型

  • BaseMapper、ServiceImpl添加UpdateForSet

  • Condition添加获取EntitiyWrapper静态方法

  • 处理打印sql问题

  • 修复freemarker乐观锁、逻辑删除字段判断问题

  • 更改全局配置 > 默认数据库下划线命名=true

  • Wrapper包装SQL添加处理多重嵌套的情况

  • 去除 驼峰设置 PLUS 配置 > 原生配置 (该配置不需要与原生Mybatis混淆)

  • 去掉多个方法对象静态初始化减少启动内存消耗

  • fixed github pull/295 多租户拦截器支持批量更新操作

  • Merge pull request #279:查询列表时会默认的查询总数和总页数 from robinwen/patch-1

  • merge github pull/290 xml column not as

  • configuration setDefaultScriptingLanguage 非空判断

  • 解决乐观锁 updateById 父类对象无法找到异常 github issue 299

  • 增加数据库下划线-实体下划线命名-testcase

  • Merge pull request #301:MP 代码生成器不能识别sqlServer的自增主键 from BestBurning/dev

  • Pagination 对象 copyProperties bug 修复 github issues/309

  • testcase for : Long PK type=INPUT

  • Hikari delegate issue

  • add test case for underline & camel mixed entity by using

  • fixed issues#299 -> 解决updateById(subclass)时会找不到对应的父类库表而报null

  • fixed github issues/318

  • fixed github issues/300

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:mybatis-plus 2.3 发布:以后停止维护,代号:终结者
分享
评论(29)
精彩评论
8
还以为项目终止维护了呢!
3
这标题党,我要举报.
3
吓我一跳,还以为项目要死了
2
我猜还会再更新的
然后 终结者 v1 v2....
1
好期待lambda
最新评论
0

引用来自“a铖”的评论

消灭 wrapper 字段硬编码是指 entityWrapper.where("字段名...") 不用这种苦逼写法了是吧,是否还兼容,毕竟已经存在大量这样的写法
https://www.oschina.net/news/98000/mybatis-plus-3-0-gamma 新版 3.X 重构版本,如果要升级需要做很大的兼容适配或者重构升级,适配问题官方考虑 3.X 正式后会出适配 JAR
0
消灭 wrapper 字段硬编码是指 entityWrapper.where("字段名...") 不用这种苦逼写法了是吧,是否还兼容,毕竟已经存在大量这样的写法
0

引用来自“艾尔弗”的评论

关于oracle相关的分页,出现过结果没有按原有的排序来进行分页,有发现过不同页面取了相同结果的bug
注意打印 sql 分析结果如果是 bug 具体描述清楚问题 issue
0
关于oracle相关的分页,出现过结果没有按原有的排序来进行分页,有发现过不同页面取了相同结果的bug
0
spring-data-jdbc中的CrudRepository + mybatis模式有点像mybatis-plus 的BaseMapper + BeanMapper.xml
0
标题党,以为项目挂了呢
0
我屮艸芔茻,厉害了我的小锅盖和小秋秋
0
值得期待啊
3
这标题党,我要举报.
0

引用来自“猫扑风铃”的评论

哎呀,看到这个标题吓死了.仔细一看内容才拍拍胸口,还好还好,不是停止维护项目了.

引用来自“青苗”的评论

:smile: 标题就是引起你注意的,提示该升级 jdk 了
回复@青苗 : 哈哈,jdk早已升级~一如既往的支持mybatis-plus~
0
期待3.0
0

引用来自“猫扑风铃”的评论

哎呀,看到这个标题吓死了.仔细一看内容才拍拍胸口,还好还好,不是停止维护项目了.
:smile: 标题就是引起你注意的,提示该升级 jdk 了
0
哎呀,看到这个标题吓死了.仔细一看内容才拍拍胸口,还好还好,不是停止维护项目了.
0

引用来自“木有龙井茶”的评论

吓死我了,坐等3.0,wrapper硬编码确实是个问题。希望能够支持单表批量插入
通用service 层支持各种批量操作,这里的终结说的是 2.X
0
吓死我了,坐等3.0,wrapper硬编码确实是个问题。希望能够支持单表批量插入
0
:thumbsup::thumbsup:
0
吓死我了
1
好期待lambda
3
吓我一跳,还以为项目要死了
0
很不错的项目!!!:clap::clap::clap::clap::clap:
顶部