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

2.MyBatisCodeHelper使用

1.需要导入的maven依赖


 org.mybatis
 mybatis
 3.5.4



 org.projectlombok
 lombok
 1.18.10



 com.github.pagehelper
 pagehelper
 5.1.11



 org.springframework
 spring-webmvc
 5.2.1.RELEASE

2.配置

数据库用的tinyInt 或者 smallInt生成java类型是 byte 和 short 两种类型。在java代码里面操作 byte 和 short 类型比较麻烦,经常需要强制转换,下面是设置使用Integer 来替代byte和short还有使用Java8的日期时间类型

??¨è??é???????¥?????????è?°

3.根据实体类生成建表sql

? 按alt+insert

??¨è??é???????¥?????????è?°

??¨è??é???????¥?????????è?°

生成的SQL语句:

??¨è??é???????¥?????????è?°

生成好了建表语句后,到数据库中执行, 然后从数据库来生成crud代码

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

4.1:在Intellij中连接上MySQL数据库,在指定的表上右键

??¨è??é???????¥?????????è?°

4.2:配置生成信息

??¨è??é???????¥?????????è?°

说明:

exampleQuery:会生成一大堆的example文件,xml中的example代码看起来也很乱、建议使用方法名生成sql来替代。不推荐mapper接口做继承,所以baseClass选项也不要选。现在代码都是自动生成的,mapper做继承仅能减少一些代码量,效率提升不明显。搞了继承后,看mapper接口对应的xml也变得比较麻烦,哪些方法要放到继承里面也比较难定义,有可能某些接口继承的方法根本用不到。 建议是每个接口只生成自己需要的xml方法。
-generatedComments选项建议选中,不然会出现如下所示的提示

??¨è??é???????¥?????????è?°

4.3:查看各个生成的目录

??¨è??é???????¥?????????è?°

4.4根据接口中的方法名生成对应的mapper 只需要一个方法名

根据接口中的方法名生成对应的mapper 只需要一个方法名,不需要参数和返回值,输入方法名后,按alt+enter–Generate mybatis sql 就可以生成了

??¨è??é???????¥?????????è?°

4.5方法名生成sql时支持if test

??¨è??é???????¥?????????è?°

4.6一键添加@param注解

? 按alt+enter

??¨è??é???????¥?????????è?°

结果:

??¨è??é???????¥?????????è?°

3.SSM框架生成表的步骤

1.配置生成信息

image-20220312150408735

image-20220312150419537

2.查看各个生成的目录

image-20220312150338549