MyBatis-Plus 为我们提供了强大的 mapper 和 service 模板,能够大大的提高开发效率。
但是在真正开发过程中,MyBatis-Plus 并不能为我们解决所有问题,例如一些复杂的 SQL,多表联查,我们就需要自己去编写代码和 SQL 语句,我们该如何快速的解决这个问题呢,这个时候可以使用 MyBatisX 插件。
MyBatisX 一款基于 IDEA 的快速开发插件,为效率而生。
1 安装 MyBatisX 插件
打开 IDEA,File→ Setteings→Plugins→MyBatisX,搜索栏搜索 MyBatisX 然后安装。

2 快速生成代码
-
新建一个 Spring Boot 项目引入依赖(创建工程时记得勾选 lombok 及 mysql 驱动)
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.0</version> </dependency> -
配置数据源信息
spring: datasource: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/mybatis_plus?characterEncoding=utf-8&useSSL=false username: root password: 132537 -
在 IDEA 中与数据库建立链接

-
填写数据库信息并保存

-
找到我们需要生成的表点击右键

-
填写完信息以后下一步


-
继续填写信息

-
大功告成(真特么好用 yyds)

3 生成 CRUD 内容
3.1 生成添加操作


3.2 生成删除操作

