Mybatis plus是一款非常強(qiáng)大的MyBatis增強(qiáng)工具包,這款Mybatis plus的主要功能是用于簡(jiǎn)化CRUD操作,我們可以通過(guò)MyBatis提供的高效,有用,即用的功能,使用它可以有效地節(jié)省您的開發(fā)時(shí)間。當(dāng)我們使用Mybatis的時(shí)候,會(huì)需要用到各種插件,此時(shí)我們需要自定義插件來(lái)改變,要了解拆插件的實(shí)現(xiàn)原理,此時(shí)我們可以使用Mybatis插件(攔截器)來(lái)達(dá)到這個(gè)目的!
Mybatis plus特征
與MyBatis完全兼容
啟動(dòng)時(shí)自動(dòng)配置
開箱即用的用于操作數(shù)據(jù)庫(kù)的界面
強(qiáng)大而靈活的條件包裝器
生成主鍵的多種策略
Lambda樣式的API
全能和高度可定制的代碼生成器
自動(dòng)分頁(yè)操作
SQL注入防御
支持活動(dòng)記錄
支持可插拔的自定義界面
內(nèi)置許多有用的擴(kuò)展
Mybatis plus功能
一、與其他 Mybatis 工具包區(qū)別1、優(yōu)勢(shì)一、 Mybatis-plus 啟動(dòng)注入非攔截實(shí)現(xiàn)、性能更優(yōu)。
2、優(yōu)勢(shì)二、多種 ID 選擇,類型 ID_WORKER , UUID 全局唯一、支持實(shí)現(xiàn)分庫(kù)。
3、優(yōu)勢(shì)三、完全繼承原生易理解、擴(kuò)展使用,支持自定義表、字段、ID動(dòng)態(tài)注解。
其他、等待您去發(fā)現(xiàn)!……
二、功能
1、單表 CURD (簡(jiǎn)單 + 批量)操作,自動(dòng)完成(支持 like 比較等查詢)。
2、分頁(yè)插件,Count 查詢 自動(dòng) 或 自定義 SQL 查詢。
3、Spring 根據(jù)不同環(huán)境加載不同配置支持(支持 typeAliasesPackage 通配符掃描)。
【自動(dòng)生成 Entity Mapper Service 文件】
三、使用
查看源碼 功能測(cè)試 及 Wiki文檔
1、單表CURD(簡(jiǎn)單 + 批量)操作,自動(dòng)完成(支持 like 比較等查詢)。
2、分頁(yè)插件,Count查詢自動(dòng)或自定義SQL查詢。
3、Spring根據(jù)不同環(huán)境加載不同配置支持(支持typeAliasesPackage通配符掃描)。
【自動(dòng)生成Entity Mapper Service文件】
以上便是WinWin7給大家分享介紹的Mybatis pluss增強(qiáng)工具包!