java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > MybatisX使用小技巧

关于IDEA MybatisX插件的使用小技巧

作者:贝贝才不是小淘气

这篇文章主要介绍了关于MybatisX插件的使用小技巧,MybatisX是IDEA的一款第三方插件,可以极大地提升我们的开发效率,一起来看看吧

前言

一开始本来我是想用Free Mybatis plugin的,结果搜不到,然后就发现了这货,一番体验之后是真的舒爽啊!!!

1.安装MybatisX

在这里插入图片描述

2.功能

2.1.文件跳转

这个功能我是在太爱了,在使用mybatis框架的时候,你还在繁琐的找和接口对应的mapper.xml、SQL语句吗?还在繁琐的找和mapper.xml对应的接口、方法吗?还在繁琐的找注入给serviceImpl的接口吗?
这也太麻烦还巨浪费时间了!!!,而MybatisX插件提供了跳转的功能,通过点击“愤怒的小鸟”就可以跳转到对应的地方。

我敲了个简单项目来演示:

在这里插入图片描述

跳到了mapper.xml(点第二只小鸟会跳到id为findAll所对应的方法)

在这里插入图片描述

2.2.代码自动生成

其实很久以前我就非常头疼写一堆dao、service、serviceImpl、mapper.xml、pojo的重复性工作,一直希望有那么一个工具帮我干这些重复性工作,而MybatisX可以根据表自动生成且模板可自定义。

最好搭配以下一起食用:

SpringBootMybatisPlus(可选,但是不选,效果就没有那么好了)。

第一步: 连接数据源。

在这里插入图片描述

在这里插入图片描述

注意:时区要写对,不然会犯病(时区在哪配置?上面"测试连接"要是测出了时区问题,你可以按照指引去做配置,改成Asia/Shanghai即可)。

第二步: 点batisx-generator,配置自动生成代码。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

补充:

要是使用了Mybatis-Plus框架这样配置即可:

在这里插入图片描述

第三步: 点Finish,完事儿!!!

注意:以上操作是敲定了user表,生成的是user表的,要是还要生成其它表的,一样的套路即可。

查看自动生成的代码:

在这里插入图片描述

2.3.代码自动补全

第一步: 要有对应接口的mapper.xml—可以把光标放在接口名上右键生成:

在这里插入图片描述

第二步:

根据提示敲好方法名(或者自定义,但是就只会生成声明,不会生成sql语句)–>右击–>show context actions(显示上下文操作)–>generate mybatis sql。

快捷:光标放在方法名上–>Ctrl+Enter–>generate mybatis sql。

在这里插入图片描述

到此这篇关于关于MybatisX插件的使用小技巧的文章就介绍到这了,更多相关MybatisX使用小技巧内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文