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插件,則效果即不起作用了。