一个为了让你在 GoLand 上写 ORM 能自动补全数据库字段、Tag、生成Struct 的插件。支持:Gorm、Xorm、Beego、GoFrame...)
给个 ⭐️Star 支持我们的工作吧!
灵感来源 Laravel Idea & PhpStorm metadata。 本人使用 Go 的 ORM 包时, 一些 ORM 函数的参数是字符串,并且ide不支持代码补全,在字段贼多的情况下,记不清楚,写起来就会很不方便。以前本人写php的时候,就用到前面的插件, 感觉非常爽,所以就有了这个插件~~
- ORM 代码补全
- @Model 注解辅助补全
- @Table 注解辅助补全
- 自定义 SQL 辅助不全 🚧[WIP]
- SQL 转 Struct 支持明细
- Go ORM Tag 实时模版 支持明细
- 更多等你去发现与改进...
https://www.jetbrains.com/help/go/auto-completing-code.html#code-completion-for-functions
有些写法此插件可能无法兼容,导致无法补全。你可以使用 @Model 或者 @Table 解决此问题。
选中 SQL -> 点击编辑器右键菜单 -> Go ORM 助手工具箱 -> SQL 转 Struct
兼容范围:
- GoLand — 2022.2+
- IntelliJ IDEA Ultimate — 2022.2+
- 下载【Go ORM 助手】插件包 Releases
- 安装插件教程: https://www.jetbrains.com/help/idea/managing-plugins.html