Mybatis-Plus 3.0-beta 釋出,超級棒棒糖之貝塔版

類別: IT
Mybatis-Plus

Mybatis-Plus是一款 Mybatis 動態 SQL 自動注入 Mybatis 增刪改查 CRUD 操作中介軟體, 減少你的開發週期優化動態維護 XML 實體欄位,無入侵全方位 ORM 輔助層讓您擁有更多時間陪家人。

有許多朋友和他生活在一起
請別忘記
他是唯一

有了他生活多美麗!!  珍惜生命選擇 MP

GITEE  GITHUB文件地址

MP3 升級日誌:

  • 新增欄位 LIKE 查詢注入全域性配置,預設 true 開啟

  • 修改 dbtype 的 oracle db2 修改 CONCAT 方式

  • 修正無論 update 的入參 updateWrapper 如何變化,邏輯刪除下依然存在限制條件

  • 註釋加上告警,完善註釋

  • 修復 github issues/377 378 389

  • 解決邏輯刪除同時存在非邏輯刪除邏輯

  • 邏輯刪除支援 delete set 其他欄位,update 排除邏輯刪除欄位

  • 支援 typeAliasesPackage 多項每項都有萬用字元 com.a.b..po, com.c..po

  • 修復 gitee issues/IKJ48 IL0B2

  • 其他完善

1、強大的條件構造器

// SQL: SELECT name, age FROM user WHERE sex=1 AND ( age=3 OR age =5 ) AND name LIKE '%MP3%'new QueryWrapper<User>(可傳實體條件,字串型別預設模糊查詢).lambda().select(User::getName, User::getAge).eq(User::getSex, 1).and(i -> i.eq(User::getAge, 3).or().eq(User::getAge, 5)).like(User::getName, "MP3");

2、 無限制的分頁模型設計

// 分頁 Mapper 層直接返回 IPage 介面,讓分頁模型完全自定義IPage page = baseMapper.selectPage(page, ...);

更多姿勢!期待您的發現 ...

mybatis-plus 從2.x到3.x升級指南

Mybatis-Plus 3.0-beta 釋出,超級棒棒糖之貝塔版原文請看這裡