MyBatisCodeHelperPro插件下载及使用教程详解

参考:EasyCode

下载安装

下载

MybatisCodeHelperNew-2.8.1-191-201.zip(亲测Intellij2020.1绝对可用)

MyBatisCodeHelperPro插件下载地址:

注意:因某些限制,下载链接通过如下方式获取:

需要的小伙伴,请关注微信公众号: Java技术迷, 或者扫描下方公众号二维码,回复关键字:091052, 即可免费无套路获取。

安装

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

Intellij2020.1版本可以使用,先安装官方最新版本,然后做文件替换即可,替换路径为:C:\Users\xxxx\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins\MyBatisCodeHelper-Pro\lib

配置

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

使用 Maven依赖

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

根据实体类生成建表sql

按alt+insert


生成的SQL语句:

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

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

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

第二步:配置生成信息

说明:

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

第三步:查看各个生成的目录

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

方法名生成sql时支持if test

一键添加@param注解

按alt+enter

结果:

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

光标放到resultmap标签type属性值上 -> alt + enter -> generate unUsed properties

结果:

根据mapper接口生成mapper映射文件

创建一个接口 -> 光标放到接口名上 -> alt + enter -> generate mybatis mapper for current class -> 选择mapper映射文件位置

生成find方法

根据方法名 直接生成sql代码 方法名有自动提示 单表操作的代码只有写个方法名就好了
find方法

生成update方法

生成delete方法

生成count方法

生成测试用例

生成分页查询 (依赖于 pageHelper)


在DeptServiceImpl类中就可以查看到刚才生成的带有分页功能的代码。

从表数据导出java insert语句

可用于快速构造测试数据

Dao中方法名的规则 find方法

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

update方法

可以使用modify替代update开头

delete方法

可以使用remove替代delete开头

count方法

支持distinct

到此这篇关于MyBatis CodeHelperPro插件使用教程详解的文章就介绍到这了,更多相关MyBatis CodeHelperPro插件内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • idea 安装 Mybatis 开发帮助插件 MyBatisCodeHelper-Pro 插件破解版的方法

    1,简述 MyBatisCodeHelper-Pro 插件可以帮助我们快速的开发 mybatis,其中最重要的一项功能就是在 mapper 接口 和 xml 文件之间互相跳转,从而锁定对应的方法和SQL片段,解决了,项目越来越大,越来越复杂时,难以寻找映射文件的困扰,即使是做了命名规范,也不如点击一下,直. 接跳转来的方便!但是很可惜,这个插件是收费的! 2,安装 1,查找适合自己的插件版本,我们打开 idea => file => setting => plugin 图上的 2.7.8

  • Intellij 下 mybatis 插件 MyBatisCodeHelperPro破解步骤详解

    步骤1.破解包下载地址:https://gitee.com/pengzhile/MyBatisCodeHelper-Pro-Crack/releases 步骤2.下载:Intellij IDEA plugins 搜索安装:MyBatisCodeHelperPro(会要求输入key激活使用收费版功能,暂时忽略)重启IDEA: 步骤三破解: 下载完成后,进入Intellij IDEA plugins 从硬盘安装步骤一中下载的MybatisCodeHelperNew-2.5-IDEA173-IDEA1

  • MyBatisCodeHelper-Pro插件破解版详细教程[2.8.2]

    MyBatisCodeHelper 是 Intellij 上的 mybatis 插件,通过 java 对象生成建表 sql,dao,mapper xml 文件, 方便的生成 curd,另外可以通过 mybatis 接口上的方法名直接生成 sql,单表 90% sql 均可以自动生成.支持Mysql Oracle 转自 知了大佬 一直都是在他那里找的 非常厉害的一位大佬 介绍 MyBatisCodeHelper-Pro是IDEA下的一个插件,功能类似mybatis plugin. 最新版本请使用:

  • IDEA下使用MyBatisCodeHelper插件的方法详解

    一:IDEA下使用MyBatisCodeHelper插件.(IDEA的版本 2018 2.5亲测可用) 1.1  IDEA安装MyBatisCodeHelper插件. MyBatisCodeHelper插件现在要付费了,有条件可以买激活码激活的,支持正版,这里演示安装硬盘下载的插件的方式来介绍安装. 下载链接: 链接: https://pan.baidu.com/s/1I-XlrPPVAuzsu9_XY0eEUQ 提取码: bqvn ,内含多个版本的.下载解压查看. Mybatis-Plugin

  • MyBatisCodeHelperPro插件下载及使用教程详解

    参考:EasyCode 下载安装 下载 MybatisCodeHelperNew-2.8.1-191-201.zip(亲测Intellij2020.1绝对可用) MyBatisCodeHelperPro插件下载地址: 注意:因某些限制,下载链接通过如下方式获取: 需要的小伙伴,请关注微信公众号: Java技术迷, 或者扫描下方公众号二维码,回复关键字:091052, 即可免费无套路获取. 安装 Intellij最新插件MybatisCodeHelper-2.8.1-191-201,使用方法IDE

  • Postman的下载及安装教程详解

    Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介绍的这款网页调试工具不仅可以调试简单的css.html.脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一. Postman的操作环境 postman适用于不同的操作系统,Postman Mac.Win

  • Windows系统下nodejs、npm、express的下载和安装教程详解

    1. node.js下载 首先进入http://nodejs.org/dist/,这里面的版本呢,几乎每个月都出几个新的,建议大家下载最新版本,看看自己的电脑是多少位的,别下错了. 下载完解压到你想放的位置就好了,解压后你会发现里面有node.exe.我解压到了D:\software_install文件夹. 接下来去命令行,即点击电脑左下角的开始-->运行-->cmd. 进入node.exe所在的目录,输入node -v,查看你的node版本.我的路径如下图所示: 如果你获得以上输出结果,说明

  • vue.js表单验证插件(vee-validate)的使用教程详解

    综述 名称:vee-validate 用途:简单的 Vue.js 表单验证插件 官网:地址 github:地址 特别提示 配合laravel使用特别好使 因为验证规则和laravel后端的验证规则一样 插件既可以应用于SPA也可以应用于多页面,通用性强 安装 单页安装 npm install vee-validate --save 浏览器安装 <!-- unpkg --> <script src="https://unpkg.com/vee-validate@2.0.0-rc.

  • Mysql最新版8.0.21下载安装配置教程详解

    一.下载 1.下载安装包 mysql下载路径:https://dev.mysql.com/downloads/file/?id=496745 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my.ini配置文件 [mysqld] # 设置 3306 端口 port=3306 # 设置 mysql 的安装目录 basedir=D:\environment\mysql\mysql-8.0.21-winx64 # 设置 mysql 数据库的数据的存放目录 datadir=D:\environme

  • MySQL Workbench下载与使用教程详解

    一.MySQL Workbench的下载 Workbench是MySql图形化的管理工具,可以在Workbench里输入MySql的语句,这可能更适合大多数人的视觉,有些操作更能更简单化 首先我们下载workbench 然后选择download 选择no thanks,just download 下载后点击默认的设置一直next到安装结束 二.MySQL Workbench的使用 打开Workbench,点击主页的local instance mysql 点击后出现这个窗口,这就是workben

  • win10 DVWA下载安装配置图文教程详解(新手学渗透)

    电脑重装系统了,需要重新装一下渗透测试的学习环境DVWA,借此机会就跟大家讲一下DVWA的安装过程,因为不同的电脑配置.环境不同,在我的电脑上按照我这个安装教程是一次性就安装好了的.如果安装的时候遇到了什么问题,欢迎大家在评论区讨论,我每天都会查看博客,看到了能解决我就会回复. 安装过程总共分两步,phpstudy的下载以及dvwa的下载.下面正式进入安装教程: 1.1首先需要准备的是DVWA的环境,DVWA需要运行在有数据库/服务器等多种环境下,我们一般选用集成了这些环境的phpStudy,

  • Ubuntu中使用VS Code与安装C/C++插件的教程详解

    优麒麟Ubuntu20.04中使用VS Code. VS Code的版本是1.48.0. 以下内容仅限于上述环境,对于Windows环境下的使用虽然类似,只能参考使用. 1.准备 a.软件安装 可以通过软件商店进行安装,也可以下载安装. 下载安装的官网地址:https://code.visualstudio.com/. 可以下载deb和rpm两种格式的安装软件. b.目录计划 编写程序过程中,需要事先决定编写的程序放在哪里,这就需要做一个目录计划.任何一个软件项目也都需要做目录规划,以便所写的程

  • gliffy-confluence-plugin-9.1.2插件教程详解

    1.下载gliffy-confluence-plugin-9.1.2.obr 2.解压后找到GliffyLicenseManager.class 3.反编译GliffyLicenseManager.class,替换原来的实现,重新编译成class后替换进去 package com.gliffy.plugin.confluence.license; import com.atlassian.confluence.setup.BootstrapManager; import com.atlassia

  • 配置tjxCold(idea效率插件)的模版教程详解

    tjxCold(根据配置模板,快速生成controller,service,serviceimpl 代码) 为什么要开发这款插件 市面上有很多基于数据库生成代码的工具,但是我自己的工作流,是只用数据库生成代码工具生成pojo,mapper,mapper.xml,至于控制层,业务层的代码,还是自己手动new的.因为我觉得并不是每一个表都要对应一个控制层和业务层,所以开发了这个插件. 安装(上篇文章介绍了) 下载地址 gitee github 配置 配置代码模版 1.打开 tjxcold.chsgw

随机推荐