首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >高效开发,超实用的一款IDEA开发插件

高效开发,超实用的一款IDEA开发插件

作者头像
一个程序员的成长
发布2020-11-25 14:36:35
发布2020-11-25 14:36:35
4000
举报
文章被收录于专栏:bingfeng-技术bingfeng-技术

今天主要分享一个很常用,也很实用的IDEA插件Free Mybatis plugin

我们在平时的开发中,会写大量的SQL语句,一般的简单语句我们可以直接使用注解的方式(@Select、@Update、@Delete)进行书写,但是一些复杂的,比如单表多条件查询、多表组合查询等。那么这个时候就必须要自己去通过Mapper.xml文件中写了。

一般写的流程大概是这个样子的,在接口层我们定义接口,然后再去xml文件中写对应的实现。

但是这样却有自己缺点,比较影响开发效率,第一、如果xml文件中写的方法很多,那么查找起来是有点麻烦的;第二、在写的过程中,很容易出现方法名不一致,返回值不统一等问题。

Free Mybatis plugin就可以很方便的帮助我们解决这个问题。首先在我们创建一个接口之后,它会提示我们目前还有在xml文件中对其实现。然后我们可以直接点击下面的 MybatisGenerator statement对其进行快速的实现。

点击之后会在对应的xml文件中创建与之对应的xml实现,可以看到方法名一直,并且返回值类型也是一直的,这里还可以看到最左边有一个绿色的箭头,那么点击这个箭头,我们直接可以调到对应的mapper接口方法里面去。

我们再来看接口就没有刚才错误的提示了,并且可以发现最左边多了一个绿色的箭头,同样的它可以直接跳到与其对应的xml方法。

通过上面的分析,最大两个好处就是xml的创建和mapper接口和xml之间的一个跳转,就不用了像我们之前那样复制了接口名,然后去xml里面使用ctrl+F进行搜索了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一个程序员的成长 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档