mybatis-plus 3.5.0 釋出,定個小目標。

2022-01-01 09:00:30

Mybatis-Plus 是一款 MyBatis 的增強工具包,簡化 CRUD 操作。啟動載入 XML 設定時注入單表 SQL 操作 ,為簡化開發工作、提高生產率而生。Mybatis-Plus 啟動注入非攔截實現、效能更優,讓你專注業務快速敏捷開發。  

MP 的小目標讓您擁有更多的時間、去養生、去摸魚 !!!

2022 年定個小目標,重構 mp 4.0 

   很高興 MP 連續 5 年入圍 OSC 最受歡迎軟體名單,感謝各位粉絲的積極踴躍投票,祝各位新春快樂 。

演示子 mybatis-plus-samples   

更新紀錄檔 

  • 升級 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<Entity> 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 支援轉換為實體刪除填充
展開閱讀全文