说明
-
MybatisX: 是Baomidou 开源团队(开发了mybatis-plus的团队)开发的,一款基于 IDEA 的快速开发插件,为效率而生。主要用于自动生成Mybatis关系映射xml相关代码
-
使用前提:最起码完成JavaWeb mybatis环境配置,数据库连接配置和有数据库表。此外IDEA还需直连数据库
-
其他:
- 虽然该插件是Baomidou团队开发的,但其可独立于mubatis-plus使用。不过该插件一般配合mybatis-plus和lombook一起使用。
- mybatis-plus提供的CRUD接口或MyBatis Generator代码生成工具只能处理简单的单表增删查改,当需要进行复杂sql查询时(如:多表查询),仍需要自己在xml中编写sql语句。此时使用MybatisX生成一些Sql模板,然后根据模板修改便可
- MybatisX是无法生成多表操作的方法的,不过我们可以先让Mybatis生成一个单表操作模板,再修改便可;Mybatis SQL编写
1. 插件安装
- 安装:File->Settings->Plugins 查MybatisX安装并重启
2. CRUD方法前缀设置
一般不用设置,使用默认的就可
- 说明:mybatsix支持的CRUD操作方法的前缀(如:要写
select
前缀才会有与查询相关的操作可被选择,并生成代码) - 路径:File->Settings->Other Settings->MybatisX
3. 代码生成相关配置
配置一次便可,mybatisX会记录下本次设置,其他表的代码生成不用重复配置
- 前提:要在IDEA中直连目标数据库(连接过程略)