好用的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操作也可以进行:

目录
打赏
0
0
0
0
5
分享
相关文章
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
这篇文章提供了解决IDEA插件下载慢或超时问题的方案,通过查找国内插件节点IP地址并修改本地hosts文件来加速下载。
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
IDEA控制台如何查看格式化的SQL(MyBatis Log插件)
IDEA控制台如何查看格式化的SQL(MyBatis Log插件)
2016 0
Mybatis-Plus常用的查询方法--看这一篇就够了!!!
前言: Mybatis-Plus作为Mybatis的增强,自己封装了很多简单还用的方法,来解脱自己写sql! 对于项目的搭建小编就不在说了,可以参考: SpringBoot+Mybatis-Plus的入门搭建与配置测试 这样就可以跟小编站在同一起跑线了,咱们直接开始介绍方法的使用哦!!
1503 2
IDEA插件-MyBatisX
MybatisX 是一款用于 IntelliJ IDEA 的插件,旨在帮助开发者更便捷地进行 MyBatis XML 配置文件的编写和调试。它提供了许多功能和工具,以简化 MyBatis 开发流程。
1450 0
IDEA插件-MyBatisX
如何彻底卸载 IDEA,将IDEA完全删除
本文提供了一个详细的教程,指导用户如何彻底卸载 IntelliJ IDEA,包括使用Uninstall.exe程序和通过注册表删除残留项的步骤。
4947 3
如何彻底卸载 IDEA,将IDEA完全删除
|
9月前
|
震惊!idea专业版如何配置maven国内源手把手教学
文章提供了如何在IDEA专业版中配置Maven使用国内源(如阿里云)的详细步骤,以加快依赖下载速度,并解释了配置国内源的原因。
1986 0
震惊!idea专业版如何配置maven国内源手把手教学
git合并错了,我想回退到之前的版本
git合并错了,我想回退到之前的版本
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
19949 7
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
完美解决Non-terminating decimal expansion; no exact representable decimal result.异常
完美解决Non-terminating decimal expansion; no exact representable decimal result.异常
26198 0
完美解决Non-terminating decimal expansion; no exact representable decimal result.异常
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问