中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

mybatis-plus 3.0-alpha 發(fā)布,代號:超級棒棒糖

2018-07-02    來源:oschina

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
Mybatis-Plus

mybatis-plus 3.0-alpha 發(fā)布,代號:超級棒棒糖

Mybatis-Plus 是一款 Mybatis 動態(tài) SQL 自動注入 Mybatis 增刪改查 CRUD 操作中間件, 減少你的開發(fā)周期優(yōu)化動態(tài)維護 XML 實體字段,無入侵全方位 ORM 輔助層讓您擁有更多時間陪家人。

 

 簡單他最愛吃冰激凌棒棒糖朋友不管遇到什么項目有它 MP 就不用煩!

Mybatis-Plus 3.X 架構(gòu)圖

  • annotation  注解相關(guān)

  • extension 擴展插件

  • core     核心功能

  • generator 代碼生成器

  • boot-starter 快速集成 spring boot 

GITEE   GITHUB  文檔地址

MP3 升級日志:

  • 升級 JDK 8 + 優(yōu)化性能 Wrapper 支持 lambda 語法

  • 模塊化 MP 合理的分配各個包結(jié)構(gòu)

  • 重構(gòu)注入方法,支持任意方法精簡注入模式

  • 全局配置下劃線轉(zhuǎn)換消滅注入 AS 語句

  • 改造 Wrapper 更改為 QueryWrapper UpdateWrapper

  • 重構(gòu) 分頁插件 消滅固定分頁模型,支持 Mapper 直接返回 IPage 接口

  • 新增 Rest Api 通用 Controller 層

  • 實體 String 類型字段默認使用 LIKE 查詢 SelectOne 默認 LIMIT 1

  • 輔助支持 selectMaps 新增 bean map 互轉(zhuǎn)工具類

  • 增加 db2 支持 starter 改為 Spring boot 2+ 支持

  • 重構(gòu)生成器提供自定義 DB 多種模板引擎支持

  • 相關(guān) BUG 修復(fù)

1P  2P 戰(zhàn)斗開始,讓我一起來感受 MP 3X 的強大魅力。

1、強大的條件構(gòu)造器

// 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、 無限制的分頁模型設(shè)計

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

更多期待您的發(fā)現(xiàn) ...

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

 

標簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:老牌 JS 應(yīng)用程序開發(fā)框架 Ext JS 6.6 發(fā)布,支持 npm 包

下一篇:KDE Plasma 5.12.6 提高了桌面的整體穩(wěn)定性和可靠性