# MyBatis-Plus教程 - 15 MyBatisX插件
MybatisX 是一款专为 IntelliJ IDEA 设计的快速开发插件,旨在提升 MyBatis 与 MyBatis-Plus 框架的开发效率。
下面来看看 MybatisX 的安装和提供的功能。
# 15.1 插件安装
打开 IDEA 的设置,找到 插件 -> 搜索插件 -> 安装
。
下面看看 MyBatis-Plus 提供的功能。
# 15.2 XML映射跳转
可以实现 XxxMapper.java 中接口和 XxxMapper.xml SQL 映射之间的跳转。
点击 接口
或 方法
上的 小鸟
,可以跳转到对应的 Mapper 映射文件 和 对应的 SQL 映射。
同样在 XxxMapper.xml 映射文件中,点击 小鸟
可以跳转到对应的接口文件和接口方法。
# 15.3 代码生成
通过 MybatisX,您可以轻松地根据数据库表结构生成对应的 Java 实体类、Mapper 接口、 Mapper 映射文件、Service接口、Service实现类。
# 1 配置数据库连接
MyBatisX 是 IDEA 插件,所以在进行逆向工程生成代码的时候,需要在 IDEA 配置数据库连接:
然后填写数据库连接信息,填写完成,测试一下连接,没有问题,OK:
连接成功以后,就可以看到数据库和表信息了(如果表加载不出来,右键数据库,刷新一下):
# 2 生成代码
在想要逆向工程的表上 右键 -> MyBatisX Generator
。
在弹出的对话框中,填写生成的基础信息:
填写生成的配置信息:
点击 Finish,生成的代码如下:
注意,生成的 Mapper接口 上是没有 @Mapper
注解的,如果你没有使用 @MapperScan
注解,要在 Mapper
接口上添加一下 @Mapper
注解。
# 15.4 快速代码生成
在 Mapper 接口中,输入查询、更新、删除、修改方法,会有带小鸟的方法提示:
这表示 MyBatisX 可以帮我们生成这些方法,回车以后不会立刻生成,需要回车以后,选中方法名,然后 Alt + Enter
,会有提示,选择 MyBatisX 提供的 Generate MyBatis Sql
或 Generate MyBatis Sql for Advance
。
点击生成后,会帮我们自动生成 Mapper 中的接口和 Mapper 映射文件中的 SQL。