mybatis-plus 2.3 釋出:以後停止維護,代號:終結者

類別: IT
Mybatis-Plus

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

mybatis-plus 2.3 釋出:以後停止維護,代號:終結者原文請看這裡