Mybatis-Plus 3.1.1 发布,声援 996ICU 协议,支持分布式事务
生活随笔
收集整理的這篇文章主要介紹了
Mybatis-Plus 3.1.1 发布,声援 996ICU 协议,支持分布式事务
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Mybatis-Plus 3.1.1發布了,Mybatis-Plus 是一款 MyBatis 的增強工具包,簡化 CRUD 操作。啟動加載 XML 配置時注入單表 SQL 操作 ,為簡化開發工作、提高生產率而生。Mybatis-Plus 啟動注入非攔截實現、性能更優。
升級日志:
- 新增 996icu license 協議
- 新增 mybatis-plus-dts 分布式事務 rabbit 可靠消息機制 demo 例子
- 新增 DynamicTableNameParser 解析器、支持動態表名
- 優化 getOne 日志打印
- sql 優化跳過存儲過程
- 優化分頁查詢(count 為 0 不繼續查詢)
- 修復分頁一級緩存無法繼續翻頁問題
- MybatisMapWrapperFactory 自動注入
- 支持純注解下使用 IPage 的子類作為返回值
- 邏輯刪除不再需要 LogicInject
- GlobalConfig 加入 enableSqlRunner 屬性控制是否注入 SqlRunner ,默認 false
- SqlParser 注解不再需要全局設置參數才會緩存,以及支持注解在 mapper 上
- GlobalConfig 的 sqlParserCache 設置為過時
- mybatis 升級到 3.5.1 , mybatis-spring 升級到 2.0.1 , jsqlparser 降級到 1.2
- ISqlInjector 接口移除 injectSqlRunner 方法
- SqlFormatter 類設置為過時
- 解決自動注入的 method 的 SqlCommandType 在邏輯刪除下混亂問題
- 新增 AlwaysUpdateSomeColumnById 選裝件
- SFunction 繼承 Function
- DbConfig 的 columnLike 和 dbType 屬性設置為過時
- DbConfig 新增 schema 和 columnFormat 屬性
- TableField 注解增加 keepGlobalFormat 屬性
- TableName 注解增加 schema 和 keepGlobalPrefix 屬性
- fixed bug tmp 文件格式錯亂 github #1048
- 處理表/字段名稱抽象 INameConvert 接口策略 github #1038
- DB2 支持動態 schema 配置 github #1035
相關鏈接
- Mybatis-Plus 的詳細介紹:點擊查看
- Mybatis-Plus 的下載地址:點擊下載
總結
以上是生活随笔為你收集整理的Mybatis-Plus 3.1.1 发布,声援 996ICU 协议,支持分布式事务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 法国设立专门机构加强人工智能研究
- 下一篇: 腾讯云与无锡广电战略合作 共建首家AI大