Goland (IDEA)杀手级插件,不用再手写GORM代码,解放双手可摸鱼

说一声再见,

就是死一点点


大多数人过了一辈子,

花费了一半的精力企图

维护他们根本不曾拥有的尊严。


人生只不过是一场长长的杂耍表演,

如果能自己开心,

别人也开心,

那简直是太好运了。

好运得像假的一样。


golang学习记

golang学习记

分享golang 学习的点滴

101篇原创内容

公众号


sql是后端同学经常会用到的一个基本技能,也是后端同学日常的编码活动。

一般来说,sql包含select,insert,update,delete这四个操作,也就是增删改查,所以后端同学也被称为crud工程师,

然而我们在sql编写过程中仍然存在很大的痛点,表字段太多,经常会在Goland和一些数据库工具(比如datagrip,Navicat,dbeaver)之间来回穿梭,不久自己的手就会感到酸痛,即使你很细心,弄错写错也很难完全避免。

如果写sql和写go代码一样,有代码补全功能,那么我们写的sql的bug也就可以断崖式下降了吧。


最近发现了一个Goland的插件:Go ORM Helper。可以解决上面提到的痛点,大大提高写sql代码的速度,手感也更加丝滑舒适了。


开始使用这款神器。

打开File——Setting,在搜索框中输入plugin,


或者直接找到plugin(double shift搜索plugin)



然后搜索 Go ORM Helper。



下面是Go ORM Helper目前具有的功能

ORM代码补全

@Model 注解辅助补全

@Table 注解辅助补全


代码补全


注解方式



设置struct扫描的范围



实时模板,同Goland的live template



支持常见的orm的实时模版如下

gorm -> gorm

xorm -> xorm

orm -> beego

pg -> pg


最后

如果里用的是IDEA+go插件的形式,也可以安装这个插件。自从用上了这个插件之后,再也不担心sql写错了。

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值