mooc-IDEA 快速通过mapper定位到XML
intellij 快速通过mapper定位到XML
方法一:在线安装Mybatis插件


安装完毕,重启IDEA生效!

=》Mapper文件效果

点击向下键头即可定位到XML文件中的具体SQL
=》XML文件效果

点击向上键头即可定位到具体的Mapper文件的方法名称
方法二:安装MyBatisCodeHelper插件(推荐)
安装Mybatis插件:MyBatisCodeHelper
Settings-》plugins-》MyBatisCodeHelper-》Install。-》重启IDEA
实现Dao与mapper文件之间跳转。如:点击小图标,即可定位到Dao方法位置。

Dao方法:点击小图标即可定位到mapper.xml文件位置。

MyBatisCodeHelper插件说明:
1、支持mysql和oracle和sqlite
2、根据java对象生成mybatis crud代码和建表sql
3、根据mybatis接口中的方法名生成mybatis的sql 支持find,update,delete,count方法
只需定义一个方法名就可以得到完整mybatis xml代码 可生成大部分单表操作sql 极大提升效率
4、mybatis接口文件的mapper xml之间的相互跳转
5、支持生成if-test
6、方法名生成sql支持生成到service和service接口
7、数据库对象更新后一键更新对应的Sql和mybatis xml文件
8、默认提供insert,insertSelective,insertList,update。因为delete可以由方法名生成 默认不提供
9、提供mybatis接口方法名的重构
10、refid, resultMap跳转到到定义,支持重命名
11、refid,resultMap,keyProperty,property的自动补全
12、支持更换图标
13、mybatis mapper xml文件sql的自动补全
使用方法
在数据库对象上使用alt+insert (generate mybatis files)来生成crud代码和建表sql(mac上使用ctrl+N)
数据库对象添加字段后使用alt+insert (generate mybatis files) 来生成更新sql,mapper xml中的字段
在mybatis接口的方法名上使用alt+enter来生成对应的mapper sql
详细配置: https://github.com/gejun123456/MyBatisCodeHelper-Pro
注:方法一,若卸载mybatis插件,则效果即不起作用了。
mooc-IDEA 快速通过mapper定位到XML的更多相关文章
- IDEA 安装mybatis 插件 可以通过mapper定位到xml
在使用IDEA的时候 ,通过mapper类定位到 xml文件是让人很头疼的问题! 无意中发现了这个插件!可以通过类方法直接定位到xml中!比较强大!哈哈! 这玩意好像是付费的! 不过不破解也能用! 哈 ...
- 5.7 Liquibase:与具体数据库独立的追踪、管理和应用数据库Scheme变化的工具。-mybatis-generator将数据库表反向生成对应的实体类及基于mybatis的mapper接口和xml映射文件(类似代码生成器)
一. liquibase 使用说明 功能概述:通过xml文件规范化维护数据库表结构及初始化数据. 1.配置不同环境下的数据库信息 (1)创建不同环境的数据库. (2)在resource/liquiba ...
- SSM框架中mapper和mapping.xml文件在同一个包下需要的配置
前言 当我们在开发过程中,由于maven项目本身的限制,我们不能直接把我们的mapper.xml文件和对应mapper.java接口文件放到一起,也就是不能直接放在java包中,如图: 因为mave ...
- 精尽MyBatis源码分析 - MyBatis初始化(二)之加载Mapper接口与XML映射文件
该系列文档是本人在学习 Mybatis 的源码过程中总结下来的,可能对读者不太友好,请结合我的源码注释(Mybatis源码分析 GitHub 地址.Mybatis-Spring 源码分析 GitHub ...
- idea通过mapper快速定位到xml文件
1.点击File找到设置(Settings) 2.点击Plugins下的 Browse respositories 3.在搜索栏搜索mybatis ,选中 Free Mybatis plugin——i ...
- XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。
示例Xml: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <?xml versio ...
- intellij idea快速通过mapper跳转到xml文件
安装完之后重启idea即可!
- dotTrace快速帮助你定位C#代码的性能瓶颈
dotTrace 1. 问题描述 IIS发布的接口运行一段时间后变的很慢,重启IIS连接池后问题得到解决,但是运行一段时间后再次出现变慢的问题 2. 问题原因 程序中有读取xml文件的 ...
- 定位和xml解析和gson解析加上拉加载,下拉刷新
这里的上拉加载,下拉刷新用到是依赖包 Mainactivity,xml解析和定位 package com.exmple.autolayout; import java.util.List; impor ...
随机推荐
- Nginx1.3.15导致Wordpress,Drupal等框架无限重定向的解决方案
Wordpress建立的站点出现无限循环重定向问题.很多人遇到这个问题,并不是单纯Wordpress,Drupal, PHPCake等框架也都遇到同样的问题. 新版本的Nginx在收到 http:// ...
- Java Annotation 刷课笔记(一)
1.什么是注解? 1.1.Annotation是从JDK5.0引入的新技术 1.2.Annotation的作用: 不是程序本身,可以对程序作出解释(这一点,和注释没什么区别) 可以被其他程序(比如编译 ...
- Educational Codeforces Round 55 (Rated for Div. 2) C. Multi-Subject Competition (实现,贪心,排序)
C. Multi-Subject Competition time limit per test2 seconds memory limit per test256 megabytes inputst ...
- AtCoder Regular Contest 092 Two Sequences AtCoder - 3943 (二进制+二分)
Problem Statement You are given two integer sequences, each of length N: a1,…,aN and b1,…,bN. There ...
- IP地址与子网掩码逐位相与
逐位相与说的其实就是子网掩码与网络地址相同位置的数字相加,当和为2的时候该位置写作1,否则的话写作0
- dd命令注意:dd:unrecognized operand 'if'
如果是 idd if=boot.bin 在等号两边不要有空格
- DevExpress v18.2版本亮点——Analytics Dashboard篇(一)
行业领先的.NET界面控件——DevExpress v18.2版本亮点详解,本文将介绍了DevExpress Analytics Dashboard v18.2 的版本亮点,新版30天免费试用!点击下 ...
- @Component和@Bean以及@Autowired、@Resource
1. 有这么一个故事,从xml配置文件的bean说起 Spring用xml配置文件的时候(不知道阅读这篇文章的你用没用过,我用过一段时间,那是黑暗伤痛的回忆QQQ),一个xml配置文件里面有很多个 ...
- 过滤函数filter
>>> def validate(usernames): if (len(usernames) > 4) and (len(usernames) < 12): retur ...
- VS2015开发常用快捷键
以下内容均Ctrl+后面的按钮 M-O\P折叠 K-F 格式化 K-U\C注释 K-S侧外代码-(区域代码) 代码片段 ctor 自动生成默认的构造函数 prop 自动生成get set方法 cw 自 ...