MyBatisCodeHelper-Pro破解教程
MyBatisCodeHelper-Pro破解教程
1.MyBatisCodeHelper下载安装
1.下载
阿里云盘连接:https://www.aliyundrive.com/s/3xCstYyevQf
2.安装
离线安装模式,流程 File→Settings→Plugins→小齿轮→Install Plugins from Disk...→选择下载的文件
3.激活
离线激活→离线激活码→输入任意字符 (到期时间是随机的)
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的日期时间类型
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一键添加@param注解
按alt+enter
结果:
3.SSM框架生成表的步骤
1.配置生成信息
2.查看各个生成的目录
收藏
关注
评论
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤