MyBatis Bridge
English | 日本語
English
A VS Code extension that enables bidirectional navigation between Java Mapper interfaces and MyBatis XML files.
Features
- Java → XML: Jump from Mapper interface method names to corresponding XML statements (select/insert/update/delete/resultMap)
- XML → Java: Jump from XML statement id attributes to corresponding Java method definitions
- CodeLens Navigation: Display navigation links directly in the editor
- Show "Go to Mapper XML" link above Java Mapper methods
- Show "Go to Mapper Interface" link above XML statements
- Show "Go to Mapper XML" link on Mapper method calls in Service/Controller classes
Usage
On a Mapper interface method name or XML statement id, use:
Ctrl+Click (Mac: Cmd+Click)
F12 (Go to Definition)
Settings
| Setting |
Description |
Default |
mybatis-bridge.javaMapperPatterns |
Glob patterns to find Java Mapper files |
["**/*Mapper.java", "**/*Dao.java", "**/*Repository.java"] |
mybatis-bridge.xmlMapperPatterns |
Glob patterns to find XML Mapper files |
["**/resources/**/*.xml", "**/*Mapper.xml"] |
mybatis-bridge.enableCodeLens |
Enable CodeLens navigation links between Java Mapper and XML |
true |
mybatis-bridge.enableMapperUsageCodeLens |
Enable CodeLens on Mapper method calls in Service/Controller classes |
true |
Requirements
License
MIT
日本語
JavaのMapperインターフェースとMyBatis XMLファイル間の双方向ジャンプを実現するVS Code拡張機能。
機能
- Java → XML: Mapperインターフェースのメソッド名から、対応するXMLのstatement(select/insert/update/delete/resultMap)へジャンプ
- XML → Java: XMLのstatement id属性から、対応するJavaのメソッド定義へジャンプ
- CodeLensナビゲーション: エディタ上に直接ナビゲーションリンクを表示
- JavaのMapperメソッド上に「Go to Mapper XML」リンクを表示
- XMLのstatement上に「Go to Mapper Interface」リンクを表示
- Service/ControllerクラスでのMapperメソッド呼び出し箇所に「Go to Mapper XML」リンクを表示
使い方
Mapperインターフェースのメソッド名、またはXMLのstatement id上で以下の操作を行う:
Ctrl+Click(Mac: Cmd+Click)
F12(Go to Definition)
設定
| 設定項目 |
説明 |
デフォルト値 |
mybatis-bridge.javaMapperPatterns |
JavaのMapperファイルを検索するglobパターン |
["**/*Mapper.java", "**/*Dao.java", "**/*Repository.java"] |
mybatis-bridge.xmlMapperPatterns |
XMLのMapperファイルを検索するglobパターン |
["**/resources/**/*.xml", "**/*Mapper.xml"] |
mybatis-bridge.enableCodeLens |
JavaマッパーとXML間のナビゲーションリンクをCodeLensで表示する |
true |
mybatis-bridge.enableMapperUsageCodeLens |
Service/ControllerクラスでのMapperメソッド呼び出し箇所にCodeLensを表示する |
true |
動作要件
ライセンス
MIT
| |