Mybatis-Plus 3.2.0 發(fā)布了痘番,Mybatis-Plus是一款MyBatis的增強(qiáng)工具包汛闸,簡(jiǎn)化 CRUD 操作蝙茶。啟動(dòng)加載 XML 配置時(shí)注入單表 SQL 操作 ,為簡(jiǎn)化開(kāi)發(fā)工作诸老、提高生產(chǎn)率而生隆夯。Mybatis-Plus 啟動(dòng)注入非攔截實(shí)現(xiàn)、性能更優(yōu),讓你專注業(yè)務(wù)快速敏捷開(kāi)發(fā)蹄衷,幾個(gè)項(xiàng)目都用到了它忧额。
演示例子 mybatis-plus-samples 幫助文檔
本次更新日志:
- 代碼生成器添加達(dá)夢(mèng)數(shù)據(jù)庫(kù)支持
- 修復(fù)多主鍵查詢表字段SQL的Bug
- 新增 updateWrapper 嘗試更新,否繼續(xù)執(zhí)行saveOrUpdate(T)方法
- 代碼生成器 pg 增加 numeric instant 類型支持
- 修復(fù)InjectionConfig不存在時(shí)無(wú)法生成代碼的問(wèn)題
- fix: #1386(github) 邏輯刪除字段為Date類型并且非刪除數(shù)據(jù)日期為null
- 升級(jí)依賴 mybatis 版本為 3.5.2
- 升級(jí)依賴 jsqlparser 版本為 2.1
- 應(yīng) EasyScheduler 計(jì)劃提交 Apache 孵化請(qǐng)求移除 996NPL 協(xié)議限制
- 調(diào)整 SQL 移除 SET 部分 Github/1460
- 移除 SqlMethod 枚舉 UPDATE_ALL_COLUMN_BY_ID 屬性宦芦,推薦使用 AlwaysUpdateSomeColumnById 套
- fix: #1412(github) github:mybatis-plus-generator can't support oracle
- fix: github 1380
- 移除全局配置的 dbType 和 columnLike
- 移除 fieldStrategy, 使用上個(gè)版本新增的三個(gè)替代
- 移除 PerformanceInterceptor 相關(guān), 建議使用 p6spy
- 移除 el 拆分為 jdbcType typeHandler 等具體屬性
- 升級(jí) gradle-5.5.1,lombok-1.18.4
- 當(dāng)selectStatement.getSelectBody()的類型為SetOperationList
- 移除 GlobalConfig#sqlParserCache 屬性,移除 LogicSqlInjector, OrderItem 新增2個(gè)快捷生成的method, page 新增一個(gè)入?yún)⑹?List 的 addOrder method
- Nested 接口個(gè)別入?yún)⑹?
Function<Param, Param> func
的method,入?yún)⒏臑?Consumer<Param> consumer
,不影響規(guī)范的使用 - fixed gitee/I10XWC 允許根據(jù) TableField 信息判斷自定義類型
- Merge pull request #1445 from kana112233/3.0
- 支持過(guò)濾父類屬性功能
- 添加批量異常捕獲測(cè)試
- 多租戶ID 值表達(dá)式宙址,支持多個(gè) ID 條件查詢
- 擴(kuò)展新增 json 類型處理器 jackson fastjson 兩種實(shí)現(xiàn)