更新時(shí)間:2023-01-30 來(lái)源:黑馬程序員 瀏覽量:
MyBatisPlus(簡(jiǎn)稱MP)是基于MyBatis框架基礎(chǔ)上開(kāi)發(fā)的增強(qiáng)型工具,旨在簡(jiǎn)化開(kāi)發(fā)、提高效率 通過(guò)剛才的案例,相信大家能夠體會(huì)簡(jiǎn)化開(kāi)發(fā)和提高效率這兩個(gè)方面的優(yōu)點(diǎn)。
MyBatisPlus的官網(wǎng)為: https://mp.baomidou.com/
說(shuō)明:
這張圖中我們可以看出MP旨在成為MyBatis的最好搭檔,而不是替換MyBatis,所以可以理解為MP是MyBatis的一套增強(qiáng)工具,它是在MyBatis的基礎(chǔ)上進(jìn)行開(kāi)發(fā)的,我們雖然使用MP但是底層依然是MyBatis的東西,也就是說(shuō)我們也可以在MP中寫(xiě)MyBatis的內(nèi)容。
對(duì)于MP的學(xué)習(xí),大家可以參考著官方文檔來(lái)進(jìn)行學(xué)習(xí),里面都有詳細(xì)的代碼案例。MP的特性:
無(wú)侵入:只做增強(qiáng)不做改變,不會(huì)對(duì)現(xiàn)有工程產(chǎn)生影響
強(qiáng)大的 CRUD 操作:內(nèi)置通用 Mapper,少量配置即可實(shí)現(xiàn)單表CRUD 操作
支持 Lambda:編寫(xiě)查詢條件無(wú)需擔(dān)心字段寫(xiě)錯(cuò)
支持主鍵自動(dòng)生成
內(nèi)置分頁(yè)插件
……
年后第一波!JavaEEV13.0課程再升級(jí),這個(gè)項(xiàng)目課占比達(dá)75%!
2023-01-30JSP的主要特征有哪幾個(gè)?【W(wǎng)eb項(xiàng)目開(kāi)發(fā)】
2023-01-30一套通關(guān)——Java微服務(wù)項(xiàng)目《學(xué)成在線》正式發(fā)布!
2023-01-29JDBC介紹及第一個(gè)JDBC程序?qū)崿F(xiàn)步驟
2023-01-29header和headerValues對(duì)象的區(qū)別是什么?
2023-01-29Path如何進(jìn)行環(huán)境變量的配置?
2023-01-14