MyBatisCodeHelper-Pro破解教程


MyBatisCodeHelper-Pro破解教程

1.MyBatisCodeHelper下載安裝

1.下載

阿里雲盤連接:https://www.aliyundrive.com/s/3xCstYyevQf

image-20220311210550333

2.安裝

離線安裝模式,流程 File→Settings→Plugins→小齒輪→Install Plugins from Disk...→選擇下載的文件

image-20220311210455120

image-20220311210640349

3.激活

離線激活→離線激活碼→輸入任意字符 (到期時間是隨機的)

image-20220311210423657

2.MyBatisCodeHelper使用

1.需要導入的maven依賴

<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>

2.配置

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

image-20220414213918502

3.根據實體類生成建表sql

按alt+insert

image-20220414213933719

image-20220414213942974

生成的SQL語句:

image-20220414213955946

生成好了建表語句后,到數據庫中執行, 然后從數據庫來生成crud代碼

4.根據表生成Bean、Dao+mapper和Service

4.1:在Intellij中連接上MySQL數據庫,在指定的表上右鍵

image-20220414214007518

4.2:配置生成信息

image-20220414214046037

說明:

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

image-20220414214054880

4.3:查看各個生成的目錄

image-20220414214102261

4.4根據接口中的方法名生成對應的mapper 只需要一個方法名

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

4.5一鍵添加@param注解

按alt+enter

image-20220414214226478

結果:

image-20220414214209745

3.SSM框架生成表的步驟

1.配置生成信息

image-20220312150408735

image-20220312150419537

2.查看各個生成的目錄

image-20220312150338549


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM