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

一:IDEA下使用MyBatisCodeHelper插件.(IDEA的版本 2018 2.5亲测可用)

1.1  IDEA安装MyBatisCodeHelper插件.

MyBatisCodeHelper插件现在要付费了,有条件可以买激活码激活的,支持正版,这里演示安装硬盘下载的插件的方式来介绍安装.

下载链接:

链接: https://pan.baidu.com/s/1I-XlrPPVAuzsu9_XY0eEUQ 提取码: bqvn ,内含多个版本的.下载解压查看.

Mybatis-Plugin插件下载:下载链接  如下所示:

链接: https://pan.baidu.com/s/1RAARzqZalvhGmcZ_8FUw-A 提取码: kbp2 ,解压使用,安装方法也是加载硬盘下载的插件的方式.

MyBatis-Plugin插件的功能简介如下.

① 提供Mapper接口与配置文件中对应SQL的导航.

② 编辑XML文件时自动补全.

③ 根据Mapper接口, 使用快捷键生成xml文件及SQL标签.

④ ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C).

⑤ 快捷键生成@Param注解.

⑥ XML中编辑SQL时, 括号自动补全.

⑦ XML中编辑SQL时, 支持参数自动补全(基于@Param注解识别参数).

⑧ 自动检查Mapper XML文件中ID冲突.

⑨ 自动检查Mapper XML文件中错误的属性值.

10 支持Find Usage.

12 支持重构从命名.

13 支持别名.

14 自动生成ResultMap属性.

15 快捷键: Option + Enter(Mac) | Alt + Enter(Windows).

IDEA加载插件方式如下.

重新启动IDEA

1.2  IDEA下使用MyBatisCodeHelper插件.

首先是新建一个测试的实体类.(使用了lombok插件).

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
/**
 * author:
 * date: 2018-11-14
 * time: 18:09
 * description:
 */
@Setter
@Getter
@AllArgsConstructor
public class Person {
  private Integer id;
  private String name;
  private Integer age;
  private String address;
}

实体类里面鼠标右键.或者是使用快捷键都可以的.

我这里选择新建mybatis file.

修改为相应的目录即可.

查看各个生成的文件.

Person.sql文件内容如下.

PersonMapper.java文件内容如下(我讲PersonDao修改为PersonMapper文件了).

PersonService代码如下.

PersonMapper.xml文件内容如下.

这样基本的增加,修改就生成完毕了.根据业务需要在此基础上添加修改吧,有效的提高了效率.也是Mybatis框架开发两个非常实用的插件.

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

(0)

相关推荐

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

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

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

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

  • 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. 最新版本请使用:

  • 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

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

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

  • bootstrap select下拉搜索插件使用方法详解

    bootstrap-select是boot的下拉搜索插件,使用的时候有时我们需要动态从后台 或者 直接加载动态数据. 下面是根据一级下拉菜单,动态加载二级联动方式.(不是ajax后台获取) 首先引入js与css文件(一个css两个js) <link rel="stylesheet" href="css/bootstrap-select.css" rel="external nofollow" > js省略 一.下拉搜索(html) &

  • Angular2下使用pdf插件的方法详解

    前言 最近因为工作的原因,需要在Angualr2建的项目里做一个pdf显示的功能,在网上找了个插件,不过由于是第一次使用额外插件,在用的时候遇到了一些坑,这里权且记一下使用的步骤,方便以后的参考. 安装 这里需要安装两个包:pdfjs-dist和ng2-pdf-viewer,安装时是要顺便保存到package.json里的,因此在项目根目录下输入下面命令: npm install pdfjs-dist --save npm install ng2-pdf-viewer --save 于此同时,我

  • inux下gettimeofday函数windows替换方法(详解)

    实例如下: #include <time.h> #ifdef WIN32 # include <windows.h> #else # include <sys/time.h> #endif #ifdef WIN32 int gettimeofday(struct timeval *tp, void *tzp) { time_t clock; struct tm tm; SYSTEMTIME wtm; GetLocalTime(&wtm); tm.tm_year

  • Linux环境下Oracle安装参数设置方法详解

    前面讲了虚拟机的设置和OracleLinux的安装,接下来我们来说下Oracle安装前的准备工作. 1.系统信息查看 系统信息查看 首先服务器ip:192.168.8.120 服务器系统:Oracle Linux Server release 6.5 服务器主机名:oracle-learn 查看磁盘空间情况: [root@oracle-learn ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 32G 4.8G 26G

  • 在linux下升级软件包版本等方法详解

    Linux环境下,要想查看某个软件(package)是否安装. rpm包方式安装的,使用 rpm -qa | grep "软件或者包的名字". yum方式安装的, yum list installed | grep "软件或者包的名字". 升级软件包版本. 我们经常会遇到依赖其他版本包的情况(一般是更新的版本),这时候我们需要升级包. 1.卸载后安装新的包. 首先要根据文首提到的查看软件包是否安装的方式查看你是否安装了这个软件,若没有安装,找到路径后使用wget命令

  • 对angularjs框架下controller间的传值方法详解

    AngularJS中的controller是个函数,用来向视图的作用域($scope)添加额外的功能,我们用它来给作用域对象设置初始状态,并添加自定义行为. 当我们在创建新的控制器时,angularJS会帮我们生成并传递一个新的$scope对象给这个controller,在angularJS应用的中的任何一个部分,都有父级作用域的存在,顶级就是ng-app所在的层级,它的父级作用域就是$rootScope. 每个$scope的$root指向$rootScope, $cope.$parent指向父

  • Bootstrap Paginator分页插件使用方法详解

    最近做的asp.netMVC项目中需要对数据列表进行分类,这个本来就是基于bootstrap开发的后台,因此也就想着bootstrap是否有分页插件呢,或者说是基于jquery支持的分页功能,这样整体的网站后台风格便能够统一,又不用自己去写一套分页的功能. 首先便是要下载Bootstrap Paginator了,下载地址:Bootstrap Paginator分页插件 首先视图的上面应该需要引入js和css文件,主要有三个文件,分别是bootstrap的css,jquery以及Paginator

  • laydate时间日历插件使用方法详解

    本文为大家分享了laydate时间日历插件的使用方法,供大家参考,具体内容如下 1.前言 在处理页面表单的时候,会遇到日期类型的数据,我们可以通过时间插件的让用户来选择具体的时间,这样就会比较方便.今天记录一下laydate这个时间插件. 2.代码展示 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>测试时间插件&l

  • CKEditor扩展插件:自动排版功能autoformat插件实现方法详解

    本文实例讲述了CKEditor扩展插件:自动排版功能autoformat插件实现方法.分享给大家供大家参考,具体如下: 1.注册插件 首先找到根目录下的ckeditor/config.js文件,打开文件如下: CKEDITOR.editorConfig = function (config) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.ui

随机推荐