好用的MybatisX插件~

简介: 好用的MybatisX插件~

MybatisX插件:

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

下载如下所示插件:

点击右下角Apply后点击OK,需要重启IDE才可以生效!

我们点击左边的小鸟,那么就会跳转到对应的Mapper接口

同样的我们点击Mapper接口左边对应的小鸟,也会跳转到对应的Mapper文件

点击IDE右侧的Database:

我们可通过连接本地的数据库如下所示:

也可逆向生成很多东西:

点击finish后,如下所示,mybatisX为我们自动生成了实体类,Mapper接口以及Service

在MybatisX生成的Mapper中实现我们自定义的功能:

在我们自定义功能中,我们需要做到见名识义,如下所示,带有小鸟图标的即为MybatisX为我们提供的

package generator.mapper;
import org.apache.ibatis.annotations.Param;
import generator.pojo.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Lenovo
* @description 针对表【t_user】的数据库操作Mapper
* @createDate 2023-11-04 18:55:04
* @Entity generator.pojo.User
*/
public interface UserMapper extends BaseMapper<User> {
    //选中该方法Alt+Enter
    int insertSelective(User user);
}

MybatisX不仅为我们补全了方法,还为我们自动生成好了sql语句,如下所示,我们点击该方法左边对应的小鸟:

如下所示,在对应的Mapper文件中自动为我们创建好了语句

其他的sql操作也可以进行:

相关文章
|
监控 IDE Java
JRebel插件使用详解
JRebel插件使用详解
JRebel插件使用详解
|
5月前
|
JavaScript 关系型数据库 Java
IDEA插件-EasyCode
EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生成的。
132 0
IDEA插件-EasyCode
|
5月前
|
XML Java 数据库连接
IDEA插件-MyBatisX
MybatisX 是一款用于 IntelliJ IDEA 的插件,旨在帮助开发者更便捷地进行 MyBatis XML 配置文件的编写和调试。它提供了许多功能和工具,以简化 MyBatis 开发流程。
915 0
IDEA插件-MyBatisX
|
5月前
|
SQL Java 关系型数据库
MyBatisX插件
MyBatisX插件
36 0
|
6月前
|
存储 安全 数据库
Duplicator插件
【6月更文挑战第5天】Duplicator插件
55 2
|
7月前
|
XML Java 数据库连接
代码生成插件easycode
代码生成插件easycode
|
7月前
|
XML Java 数据格式
推荐一款idea中MybatisX 快速开发插件
推荐一款idea中MybatisX 快速开发插件
88 0
|
7月前
|
Java 关系型数据库 MySQL
idea自动生成代码插件EasyCode
idea自动生成代码插件EasyCode
178 0
|
7月前
IDEA常用插件之注解插件
IDEA常用插件之注解插件
346 0
|
Java 数据库连接 Go
IDEA2022插件:EasyCode一键生成增删改查代码
IDEA2022插件:EasyCode一键生成增删改查代码
180 0