Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>mybatis-nextNew to Visual Studio Code? Get it now.
mybatis-next

mybatis-next

shiben

|
8 installs
| (0) | Free
MyBatis helper for VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

mybatis-next

一个 VSCode MyBatis 扩展

  • Java Mapper 接口和 XML Mapper 文件之间的双向跳转功能。
  • XML Mapper 中的 java 类型定义使用 Ctrl+Click(F12),可以跳转到 Java 类定义。

安装要求

  • VS Code ≥ 1.73
  • 安装 VS Code Java 扩展(redhat.java),用于类型定义与符号索引

使用说明

  • 在 Java 接口文件中:
    • 打开接口文件后,方法定义上方会出现 CodeLens“Xml Mapper(...)”
    • 点击可跳转到对应的 XML id 位置,不存在时可一键生成模板
  • 在 XML 文件中:
    • 文件顶部 CodeLens“Java Mapper”可跳转到对应接口
    • SQL 节点的 CodeLens(如 select id="xxx")可跳转到对应方法
    • 在 resultType/parameterType/resultMap 等属性中,Ctrl+点击类名可跳转到 Java 类定义

配置项

在 VS Code 设置中搜索 “MyBatis Next”,支持以下选项:

  • Java 扫描
    • mybatis-next.java.scanPatterns: 默认为 ["**/*.java"]
    • mybatis-next.java.excludePatterns: 默认为 ["**/node_modules/**", "**/target/**", "**/build/**", "**/.git/**"]
  • XML 扫描
    • mybatis-next.xml.scanPatterns: 默认为 ["**/*.xml"](需以 .xml 结尾)
    • mybatis-next.xml.excludePatterns: 同上

示例(settings.json):

{
  "mybatis-next.java.scanPatterns": ["src/main/java/**/*Mapper.java"],
  "mybatis-next.xml.scanPatterns": ["src/main/resources/mapper/**/*.xml"],
  "mybatis-next.java.excludePatterns": ["**/test/**", "**/example/**"]
}
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft