MyBatisX 插件使用教程(IDEA)

AI摘要

正在生成中……


为什么用 MyBatisX?

写 MyBatis 最耗时间的不是业务逻辑,而是重复工作:建表后还得手写 Entity、Mapper、XML、SQL,还要在文件之间来回跳转对字段。

MyBatisX 把这些“机械活”集成到 IDEA 里:一键生成 + 快速跳转 + 智能补全,开发效率直接起飞。


MyBatisX 能做什么?

  • 代码生成:根据表结构生成 Entity / Mapper / XML(含基础 CRUD)
  • 智能补全:写 SQL / XML / 注解更顺,少打字少写错
  • 一键导航:Mapper ↔ XML ↔ Entity 快速互跳
  • 错误提示:XML 高亮 + namespace/id/resultMap 校验
  • 数据库辅助:IDEA 里看表结构、字段、索引(配合 Database 工具)
  • 文档生成:需要时可导出映射信息文档

适合什么场景?

  • 新项目/新模块快速起 CRUD
  • 表多字段多、复制粘贴写到崩溃
  • 项目大、Mapper/XML/实体经常找不到对应关系

环境准备(示例)

创建 Maven 项目,添加依赖(示例版本可自行调整):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<dependencies>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.42</version>
</dependency>
</dependencies>

安装使用 MyBatisX

IDEA → SettingsPlugins → 搜索 MyBatisXInstall → 重启 IDEA

去idea插件商店, 将插件安装上

Snipaste_2026-02-16_16-48-33

使用idea去连接数据库, 成功后进行相关配置

Snipaste_2026-02-16_17-15-56

Snipaste_2026-02-16_16-39-00

Snipaste_2026-02-16_17-40-05