Mybatis-Plus 是一款 MyBatis 的增強工具包,簡化 CRUD 操作。啟動載入 XML 設定時注入單表 SQL 操作 ,為簡化開發工作、提高生產率而生。Mybatis-Plus 啟動注入非攔截實現、效能更優,讓你專注業務快速敏捷開發。
MP 的小目標讓您擁有更多的時間、去養生、去摸魚 !!!
2022 年定個小目標,重構 mp 4.0
很高興 MP 連續 5 年入圍 OSC 最受歡迎軟體名單,感謝各位粉絲的積極踴躍投票,祝各位新春快樂 。
更新紀錄檔
- 升級 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 支援轉換為實體刪除填充