Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnmai-dev/go-orm-helper
🚀🚀 A GoLand plugin that automatically provides database field completion, tags, and generates Structs for writing ORM code. Supports: Gorm、Xorm、Beego、GoFrame, etc. 一个为了让你在 Goland 上写 ORM 能自动补全数据库字段、Tag、生成Struct 的插件。支持:Gorm、Xorm、Beego、GoFrame...)
https://github.com/johnmai-dev/go-orm-helper
beego database goframe goland goland-plugin golang gorm jetbrains jetbrains-plugin orm sqlx xorm
Last synced: about 11 hours ago
JSON representation
🚀🚀 A GoLand plugin that automatically provides database field completion, tags, and generates Structs for writing ORM code. Supports: Gorm、Xorm、Beego、GoFrame, etc. 一个为了让你在 Goland 上写 ORM 能自动补全数据库字段、Tag、生成Struct 的插件。支持:Gorm、Xorm、Beego、GoFrame...)
- Host: GitHub
- URL: https://github.com/johnmai-dev/go-orm-helper
- Owner: johnmai-dev
- License: gpl-3.0
- Created: 2023-07-02T08:35:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-01T09:59:59.000Z (13 days ago)
- Last Synced: 2024-11-11T01:06:36.364Z (4 days ago)
- Topics: beego, database, goframe, goland, goland-plugin, golang, gorm, jetbrains, jetbrains-plugin, orm, sqlx, xorm
- Language: Java
- Homepage:
- Size: 40.6 MB
- Stars: 161
- Watchers: 3
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README-ja_JP.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Support: SUPPORTED.md
Awesome Lists containing this project
README
[English](./README.md) | [简体中文](./README-zh_CN.md) | 日本語 | [한국어](./README-ko_KR.md)
Go ORM アシスタント
GoLand にORMを書くためにデータベースフィールド、Tag、Struct を自動的に補完する Jetbrains プラグイン。サポート:Gorm、Xorm、Beego、GoFrame...)
私たちの仕事をサポートするために ⭐️スター をください!> インスピレーション源の [Laravel Idea](https://plugins.jetbrains.com/plugin/13441-laravel-idea) &
> [PhpStorm metadata](https://www.jetbrains.com/help/phpstorm/ide-advanced-metadata.html).
> 本人がGoのORMパケットを使用している場合、いくつかのORM関数のパラメータは文字列であり、ideはコード補完をサポートしていないため、フィールド泥
> 棒が多い場合、はっきり覚えられず、書くのが不便になる。以前本人がphpを書いていたときに、前のプラグインを使っていて、とても爽快だったので、この
> プラグインができました~~## プロパティ
- [x] ORM コード補完
- [x] @Model 注記補助補完
- [x] @Table 注記補助補完
- [ ] カスタムSQLアクセシビリティ不全 🚧[WIP]
- [x] SQL 変換 Struct [サポート詳細](./SUPPORTED.md#supported-sql-to-struct-conversion)
- [x] Go ORM Tag リアルタイムテンプレート [サポート詳細](./SUPPORTED.md#supported-orm-tags-live-template)
- 発見と改善を待っています...## サポートされているORM
- [x] [Gorm](https://github.com/go-gorm/gorm)
- [x] [Xorm](https://gitea.com/xorm/xorm)
- [x] [GoFrame](https://github.com/gogf/gf)
- [ ] [Beego](https://github.com/beego/beego) 🚧[WIP]
- [ ] [sqlx](https://github.com/jmoiron/sqlx) 🚧[WIP]
- [サポート詳細](./SUPPORTED.md)## 使用
![guide.gif](assets%2Fguide.gif)
## インストール
> 互換性範囲:
> - GoLand — 2022.2+
> - IntelliJ IDEA Ultimate — 2022.2+### Jetbrains Marketplace からプラグインをインストールする
### ローカルインストール
- 【Go ORMアシスタント】プラグインパッケージのダウンロード [Releases](https://github.com/maiqingqiang/go-orm-helper/releases)
- プラグイン・チュートリアルのインストール https://www.jetbrains.com/help/idea/managing-plugins.html## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=maiqingqiang/go-orm-helper&type=Date)](https://star-history.com/#maiqingqiang/go-orm-helper&Date)