说一声再见,
就是死一点点
大多数人过了一辈子,
花费了一半的精力企图
维护他们根本不曾拥有的尊严。
人生只不过是一场长长的杂耍表演,
如果能自己开心,
别人也开心,
那简直是太好运了。
好运得像假的一样。
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写错了。