mybatis的好幫手之MybatisCodeHelperPro詳解
前言
相信我們很多人在java項(xiàng)目開(kāi)發(fā)中,用到了mybatis框架,但是為了開(kāi)發(fā)的效率,我們這期推薦一個(gè)好用的mybatis插件-MybatisCodeHelperPro,它能夠幫你更快的生成DML語(yǔ)句,以及相應(yīng)的數(shù)據(jù)表dao、實(shí)體model等。
一、idea集成MybatisCodeHelperPro?
1.idea-plugins-Marketplace下載
可以在idea里的Preferences-plugins-Marketplace下載,搜索MybatisCodeHelperPro,出現(xiàn)如下界面:
然后安裝即可
2.下載MybatisCodeHelperPro壓縮包
可以在網(wǎng)上搜索MybatisCodeHelperPro壓縮包,下載合適的版本,也可以在以下鏈接中下載(附有破解文件):
鏈接: https://pan.baidu.com/s/1OnjPTAu4R3drlrCEZ4lgGA 提取碼: 3iet
下載完成后,idea加載進(jìn)來(lái),如下:
安裝完成后,重啟idea即可
二、使用步驟
1.創(chuàng)建相應(yīng)的包目錄
比如創(chuàng)建dao(存放dao文件)、model(mysql數(shù)據(jù)表實(shí)體)、mappers層(xml文件)
2.連接數(shù)據(jù)庫(kù)
在idea-Database建一個(gè)MySQL數(shù)據(jù)庫(kù)連接
輸入數(shù)據(jù)庫(kù)ip、賬號(hào)、密碼,Test Connection顯示連接成功即可
3.初始化DML語(yǔ)句和相應(yīng)的實(shí)體類(lèi)
比如當(dāng)前創(chuàng)建了一個(gè)abc.student的庫(kù)表,我們?cè)谶B接之后,可以找到對(duì)應(yīng)的schemas,如圖:
其中student表只有id、name、sex這三個(gè)字段連接完成后,點(diǎn)擊表名選擇Mybatis generator,如圖:
會(huì)看到如下的界面:
我們只需要關(guān)注java model package(持久化實(shí)體所在目錄)、java mapper package(dao文件所在目錄)、mapper xml package(xml文件所在目錄),選擇好自己創(chuàng)建的model、dao、mapper文件所在的目錄,然后點(diǎn)擊ok即可,如需改變字段的類(lèi)型,點(diǎn)擊定制列修改保存即可
我們可以看到剛剛創(chuàng)建好的三個(gè)文件mapper文件:
持久化實(shí)體類(lèi):
mapper文件:
然后我們可以看到,基本的DML語(yǔ)句都已經(jīng)自動(dòng)幫你生成好了,可以滿足基本的增刪改查操作,如果需要定制化DML語(yǔ)句的話,在其基礎(chǔ)上加上即可。
總結(jié)
以上就是對(duì)Mybatis插件-MybatisCodeHelperPro的使用介紹,它能夠幫助我們快速構(gòu)建mysql操作的相關(guān)語(yǔ)句,極大的簡(jiǎn)化了我們書(shū)寫(xiě)mysql語(yǔ)句的成本,提高了代碼的開(kāi)發(fā)效率,看完之后有沒(méi)有覺(jué)得很方便呢?如果覺(jué)得有幫助的話幫忙點(diǎn)個(gè)贊吧💗💗💗
相關(guān)文章:
1. Docker 容器健康檢查機(jī)制2. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫(huà)特效3. ASP.NET MVC使用正則表達(dá)式驗(yàn)證手機(jī)號(hào)碼4. PHP接收json并將接收數(shù)據(jù)插入數(shù)據(jù)庫(kù)5. python datetime時(shí)間格式的相互轉(zhuǎn)換問(wèn)題6. 基于python實(shí)現(xiàn)數(shù)組格式參數(shù)加密計(jì)算7. Rollup 簡(jiǎn)易入門(mén)示例教程8. Python requests庫(kù)參數(shù)提交的注意事項(xiàng)總結(jié)9. php判斷一個(gè)請(qǐng)求是ajax請(qǐng)求還是普通請(qǐng)求的方法10. python 爬取京東指定商品評(píng)論并進(jìn)行情感分析
