Mybatis Plus 2.0.4版本已經(jīng)退出,是一個MyBatis 增強工具包,可以幫助用戶簡化 CRUD 操作,方便用戶更好的開發(fā)產(chǎn)品!
Mybatis Plus介紹
Mybatis-Plus是一款MyBatis的增強 crud 工具包,簡化 增 刪 改 查 操作。啟動加載 XML 配置時注入單表 SQL 操作 ,為簡化開發(fā)工作、提高生產(chǎn)率而生。Mybatis-Plus 啟動注入非攔截實現(xiàn)、性能更優(yōu)。
Mybatis Plus的優(yōu)勢
1、優(yōu)勢一、 Mybatis-plus 啟動注入非攔截實現(xiàn)、性能更優(yōu)。
2、優(yōu)勢二、多種 ID 選擇,類型 ID_WORKER , UUID 全局唯一、支持實現(xiàn)分庫。
3、優(yōu)勢三、完全繼承原生易理解、擴展使用,支持自定義表、字段、ID動態(tài)注解。
更新日志
-優(yōu)化Wrapper代碼結(jié)構(gòu)
-優(yōu)化原有數(shù)據(jù)庫連接獲取
-解決Page初始化問題(之前只能通過構(gòu)造方法生效,現(xiàn)在可以通過setget也可以生效)
-支持樂觀鎖插件
-改造Wrapper讓JDBC底層來處理參數(shù),更好的與PreparedStatement結(jié)合
-修復(fù)相關(guān)錯誤日志提示級別
-Wrapper開放isWhere方法,現(xiàn)在可以自定義是否拼接"WHERE"
-JDK版本向下兼容,之前相關(guān)代碼用到了1.7新特性,當(dāng)前版本解除
-sqlserver生成bug修復(fù)以及代碼優(yōu)化
-優(yōu)化MybatisPlus,SqlSession獲取
-解決未配置切點的情況下獲取的sqlSession提交不屬于當(dāng)前事務(wù)的問題以及多個sqlSession造成的事務(wù)問題
-增強執(zhí)行sql類,sqlRunner
-Model添加序列化ID,避免以后在修改Model后沒有設(shè)置序列號ID時序列號ID可以會變動的情況
-添加重寫默認(rèn)BaseMapper測試用例
- PC官方版
- 安卓官方手機版
- IOS官方手機版