国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

MyBatisCodeHelperPro插件下載及使用教程詳解

瀏覽:3日期:2024-08-10 17:36:47

參考:EasyCode

下載安裝

下載

MybatisCodeHelperNew-2.8.1-191-201.zip(親測Intellij2020.1絕對可用)

MyBatisCodeHelperPro插件下載地址:

注意:因某些限制,下載鏈接通過如下方式獲取:

需要的小伙伴,請關(guān)注微信公眾號: Java技術(shù)迷, 或者掃描下方公眾號二維碼,回復(fù)關(guān)鍵字:091052, 即可免費無套路獲取。

MyBatisCodeHelperPro插件下載及使用教程詳解

安裝

Intellij最新插件MybatisCodeHelper-2.8.1-191-201,使用方法IDEA頂部菜單:Tools -> MybatisCodeHelper -> Activation -> OfflineActivation,在offline key框輸入任意字符串,

Intellij2020.1版本可以使用,先安裝官方最新版本,然后做文件替換即可,替換路徑為:C:UsersxxxxAppDataRoamingJetBrainsIntelliJIdea2020.1pluginsMyBatisCodeHelper-Prolib

MyBatisCodeHelperPro插件下載及使用教程詳解

配置

數(shù)據(jù)庫用的tinyInt 或者 smallInt生成java類型是 byte 和 short 兩種類型。在java代碼里面操作 byte 和 short 類型比較麻煩,經(jīng)常需要強制轉(zhuǎn)換,下面是設(shè)置使用Integer 來替代byte和short還有使用Java8的日期時間類型

MyBatisCodeHelperPro插件下載及使用教程詳解

使用 Maven依賴

創(chuàng)建Maven項目,為保證生成的代碼不出丙錯誤提示,導(dǎo)入依賴:

<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version></dependency><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.10</version></dependency><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.11</version></dependency><!-- 保證生成的Service層的注解不錯 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.1.RELEASE</version></dependency>根據(jù)實體類生成建表sql

按alt+insert

MyBatisCodeHelperPro插件下載及使用教程詳解MyBatisCodeHelperPro插件下載及使用教程詳解

生成的SQL語句:

MyBatisCodeHelperPro插件下載及使用教程詳解

生成好了建表語句后,到數(shù)據(jù)庫中執(zhí)行, 然后從數(shù)據(jù)庫來生成crud代碼

根據(jù)表生成Bean、Dao+mapper和Service

第一步:在Intellij中連接上MySQL數(shù)據(jù)庫,在指定的表上右鍵

MyBatisCodeHelperPro插件下載及使用教程詳解

第二步:配置生成信息

MyBatisCodeHelperPro插件下載及使用教程詳解

說明:

exampleQuery:會生成一大堆的example文件,xml中的example代碼看起來也很亂、建議使用方法名生成sql來替代。不推薦mapper接口做繼承,所以baseClass選項也不要選。現(xiàn)在代碼都是自動生成的,mapper做繼承僅能減少一些代碼量,效率提升不明顯。搞了繼承后,看mapper接口對應(yīng)的xml也變得比較麻煩,哪些方法要放到繼承里面也比較難定義,有可能某些接口繼承的方法根本用不到。 建議是每個接口只生成自己需要的xml方法。-generatedComments選項建議選中,不然會出現(xiàn)如下所示的提示

MyBatisCodeHelperPro插件下載及使用教程詳解

第三步:查看各個生成的目錄

MyBatisCodeHelperPro插件下載及使用教程詳解

根據(jù)接口中的方法名生成對應(yīng)的mapper 只需要一個方法名,不需要參數(shù)和返回值,輸入方法名后,按alt+enter?Generate mybatis sql 就可以生成了

MyBatisCodeHelperPro插件下載及使用教程詳解

方法名生成sql時支持if test

MyBatisCodeHelperPro插件下載及使用教程詳解

一鍵添加@param注解

按alt+enter

MyBatisCodeHelperPro插件下載及使用教程詳解

結(jié)果:

MyBatisCodeHelperPro插件下載及使用教程詳解

生成mapper映射文件中resultMap未使用的字段

光標(biāo)放到resultmap標(biāo)簽type屬性值上 -> alt + enter -> generate unUsed properties

MyBatisCodeHelperPro插件下載及使用教程詳解

結(jié)果:

MyBatisCodeHelperPro插件下載及使用教程詳解

根據(jù)mapper接口生成mapper映射文件

創(chuàng)建一個接口 -> 光標(biāo)放到接口名上 -> alt + enter -> generate mybatis mapper for current class -> 選擇mapper映射文件位置

MyBatisCodeHelperPro插件下載及使用教程詳解

生成find方法

根據(jù)方法名 直接生成sql代碼 方法名有自動提示 單表操作的代碼只有寫個方法名就好了find方法

MyBatisCodeHelperPro插件下載及使用教程詳解

生成update方法

MyBatisCodeHelperPro插件下載及使用教程詳解

生成delete方法

MyBatisCodeHelperPro插件下載及使用教程詳解

生成count方法

MyBatisCodeHelperPro插件下載及使用教程詳解

生成測試用例

MyBatisCodeHelperPro插件下載及使用教程詳解

生成分頁查詢 (依賴于 pageHelper)

MyBatisCodeHelperPro插件下載及使用教程詳解MyBatisCodeHelperPro插件下載及使用教程詳解

在DeptServiceImpl類中就可以查看到剛才生成的帶有分頁功能的代碼。

從表數(shù)據(jù)導(dǎo)出java insert語句

可用于快速構(gòu)造測試數(shù)據(jù)

MyBatisCodeHelperPro插件下載及使用教程詳解

Dao中方法名的規(guī)則 find方法

可以使用 select query get 替代find開頭,支持orderBy,distinct, findFirst

MyBatisCodeHelperPro插件下載及使用教程詳解

update方法

可以使用modify替代update開頭

MyBatisCodeHelperPro插件下載及使用教程詳解

delete方法

可以使用remove替代delete開頭

MyBatisCodeHelperPro插件下載及使用教程詳解

count方法

支持distinct

MyBatisCodeHelperPro插件下載及使用教程詳解

到此這篇關(guān)于MyBatis CodeHelperPro插件使用教程詳解的文章就介紹到這了,更多相關(guān)MyBatis CodeHelperPro插件內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Mybatis
相關(guān)文章:
主站蜘蛛池模板: 中文字幕亚洲天堂 | 国产精品成人免费视频不卡 | 欧美一区二区在线观看 | 免费在线观看黄色毛片 | 中国一级片免费看 | 欧美成人性色生活片天天看 | 一区二区三区免费在线视频 | 成人黄色在线观看 | 99精品视频在线观看re | 亚洲精品一区二区久久这里 | 狠狠色综合色综合网站久久 | 亚洲欧洲日产国码一级毛片 | 手机看片在线精品观看 | 国产精品情人露脸在线观看 | 在线日韩欧美一区二区三区 | 末成年娇小性色xxxxx | 美日韩黄色片 | 特色一级片 | 成人毛片1024你懂的 | 亚洲伊人色综合网站亚洲伊人 | 毛片高清一区二区三区 | 欧美牛逼aa | 欧美日韩一区在线观看 | 成 人 黄 色 免费播放 | 男人天堂网在线观看 | 日韩一级免费视频 | 国产成人精品三级在线 | 精品欧美一区二区在线观看 | 国产成人在线视频播放 | www中文字幕 | 欧美一级专区免费大片 | 91p在线 | 免费看a级| 国产欧美在线一区二区三区 | 国产在线a | 久久五 | 国产精选经典三级小泽玛利亚 | 欧美一级手机免费观看片 | 一级毛片aaa| 欧美中文一区 | 国产日韩精品一区二区三区 |