zoukankan      html  css  js  c++  java
  • 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插件,则效果即不起作用了。

     

  • 相关阅读:
    XMPP协议的原理介绍
    ExtJs自学教程(1):一切从API開始
    开源阅读器
    查询记录时rs.previous()的使用
    C/C++产生随机数
    探索WebKit内核(一)------ 菜鸟起步
    Qt编写串口通信程序全程图文解说
    超过响应缓冲区限制
    数据库原理 知识点总结
    http 双向通信之port映射
  • 原文地址:https://www.cnblogs.com/kaixinyufeng/p/8482321.html
Copyright © 2011-2022 走看看