Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
gormの人気記事 9件 - はてなブックマーク
[go: Go Back, main page]

並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 9 件 / 9件

新着順 人気順

gormの検索結果1 - 9 件 / 9件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

gormに関するエントリは9件あります。 golanggomysql などが関連タグです。 人気エントリには 『Go(Echo), Gorm, Mysql, Docker, Swaggerで、クリーンアーキテクチャなAPIサーバーを作ったメモ』などがあります。
  • Go(Echo), Gorm, Mysql, Docker, Swaggerで、クリーンアーキテクチャなAPIサーバーを作ったメモ

    自分の本業は10年物のMVCプロジェクトなのでClean Architecture忘れがちです。 なので、慣れてるGoでパッとClean Architectureの復習を行ってみました(2年前にPythonでやった事はあるんだけど・・・)。 このスクラップでは単語とか作りどころとかを整理するのですが、また後でRustで作ってそっちは前例がほぼないので記事にします。 Go + Clean Architectureは結構記事あるんですが、Swaggerつけたしたのと自分なりに納得いくディレクトリ構成にオリジナリティを出しました。ちなみにgo-swagger使うと本当は凄く楽に作れるのですが(ついでにフロントはopenapi-generator)、今回はClean Architectureを理解するのが主目的なので、サーバーは手書きでopenapiのyamlも1から自作しました。 ↑ postに

      Go(Echo), Gorm, Mysql, Docker, Swaggerで、クリーンアーキテクチャなAPIサーバーを作ったメモ
    • Gormにおける「仕様通り」なSQLインジェクションの恐れのある実装についての注意喚起 - ANDPAD Tech Blog

      ANDPADボードチームの原田(tomtwinkle)です。 Node.jsの mysqljs/mysql の仕様に起因するSQLインジェクションが話題に上がっていたので、それGolangのORMであるGormでも同じような「仕様」があるよ! という注意喚起の意味も込めて筆を執りました。 ※ 2022/02/21追記 コードレビューを自動化して指摘してもらう記事を公開しました! tech.andpad.co.jp Node.jsのMySQLパッケージにおけるエスケープ処理だけでは防げない「隠れた」SQLインジェクション | 株式会社Flatt Security TL;DR GormのQuery Conditions関数に関する危険な仕様 対策 締め TL;DR GormのConditions関数(Find, First, Delete...)を使用する際、第2引数の値にStringを引き渡

        Gormにおける「仕様通り」なSQLインジェクションの恐れのある実装についての注意喚起 - ANDPAD Tech Blog
      • GORM で出力されるログの SQL と実行される SQL が違った話 - カミナシ エンジニアブログ

        7月に株式会社カミナシに入社したくらさわです! カミナシでは、現場DXプラットフォーム「カミナシ」の開発をしています! よろしくお願いします!!! きっかけ 検証バージョン 結論 コード書いて確認してみた ドキュメント読んでみた コード読んでみた go-sql-driver/mysql のコード GORM のコード まとめ きっかけ 現在、カミナシの開発では、サーバサイドの言語は Go 、ORマッパーとして 「GORM」 を使い、DB には Amazon Aurora MySQL を使っています。 ある日、開発中に GORM が吐いてくれるログで query を調べていると、アプリケーションの実行中は結果が取れていないのに、その query をコピーして、手動で MySQL に投げると結果が取得できるということがありました。 パッとわからなかったので、それについて調べたことを記事にしてみま

          GORM で出力されるログの SQL と実行される SQL が違った話 - カミナシ エンジニアブログ
        • 型から見るGORM Gen

          こちらは株式会社エスマットのSMat Advent Calendar 2024 16日目の記事になります。 記事概要 Gormは洗練されたAPIを持つ大変優れたORMなのですが、いろんな関数の引数の型がinterface{}になっており、静的型付きコンパイル言語のライブラリとしてはやや微妙なところがあります。 GormのコードジェネレータであるGenを使うとinterface{}がなくなるらしいので、APIや定義などを確認したいと思います。 基本的なことは書きませんので、公式ドキュメントやほかのかたの記事をご覧ください。 ドキュメント: https://gorm.io/gen/ GoのORM決定版 Genをはじめよう: https://qiita.com/muff1225/items/f660270694f29597df22 作成されるもの スキーマから以下のものが生成されるようです。なお

            型から見るGORM Gen
          • Go言語のORMであるGORMをv1からv2へのマイグレーションした話 #LayerXテックアドカレ - LayerX エンジニアブログ

            こんにちは。バクラク請求書チームでエンジニアをしている赤羽です。 昨年の12月のLayerXにJOINしたので、今月でちょうど1年経ちました。 この記事は  LayerXテックアドカレ2023  25日目の記事です。 前回はsh_komine が「相互理解の重要性と、促進するためのワークショップのご紹介」を書いてくれました。次回は@yoheiよりポストされる予定なのでご期待ください。 GORMとは GORMはGo言語の人気のあるORM(Object Relational Mapping)ライブラリです。 データベース(テーブル)とGoの構造体のマッピングを簡単に行うことができます。シンプルな構文、多様なデータベースサポート、マイグレーション、トランザクション管理など、豊富な機能が提供されています。 柔軟なクエリビルダーも提供され、開発者に使いやすいORMライブラリとなっています GORMに

              Go言語のORMであるGORMをv1からv2へのマイグレーションした話 #LayerXテックアドカレ - LayerX エンジニアブログ
            • GORM v1 と v2 のソースコードリーディングしてみた | フューチャー技術ブログ

              ❯ tree -L 1 --dirsfirst . ├── dialects ├── License ├── README.md ├── association.go ├── association_test.go ├── callback.go ├── callback_create.go ├── callback_delete.go ├── callback_query.go ├── callback_query_preload.go ├── callback_row_query.go ├── callback_save.go ├── callback_system_test.go ├── callback_update.go ├── callbacks_test.go ├── create_test.go ├── customize_column_test.go ├── delete

                GORM v1 と v2 のソースコードリーディングしてみた | フューチャー技術ブログ
              • Docker環境を構築し、Golang Echo v5-alphaでJWT Token認証 ホットリロード、リモートデバッグ、マイグレーション、GormのORMが入ったフルスタックフレームワークチックな環境の構築をした - Qiita

                Docker環境を構築し、Golang Echo v5-alphaでJWT Token認証 ホットリロード、リモートデバッグ、マイグレーション、GormのORMが入ったフルスタックフレームワークチックな環境の構築をしたGoDockerGORMGoModulegolang-migration docker環境を構築し、 Go言語のフレームワークのechoフレームワークに、 JWT Token認証 ホットリロード、リモートデバッグ、マイグレーション、 GormのORMと色々入ったフルスタックフレームワークチックな環境の構築をしてみました。 今回の記事は、この記事の作成の為に公開しました、gihubのソースの動かし方の説明になります。 ※githubのソースは記事の一番下になります。 記事の評判がよければ、ライブラリーの比較や説明、ソースコードの説明等記事を更新するかもしれません。 ※ vali

                  Docker環境を構築し、Golang Echo v5-alphaでJWT Token認証 ホットリロード、リモートデバッグ、マイグレーション、GormのORMが入ったフルスタックフレームワークチックな環境の構築をした - Qiita
                • ORM を GORM から SQLBoiler に変えた理由 - OPTiM TECH BLOG

                  こんにちは。AI サービス開発部の千坂です。 Go に generics が入るのを密かに楽しみにしています。 今回は、Go 言語で使う ORM を GORM から SQLBoiler に変えた経緯を説明します。 個人で書く場合は ORM より生 SQL 派ですが、業務では開発効率重視で ORM を使います。 ORM とは O/R (Object-relational) マッピング(またはマッパー)の略で、プログラム上のオブジェクトと RDB のデータを対応付けること、およびそれを行うツールを表します。 Go の ORM では通常、構造体と RDB のデータを対応付けます。 本記事では GORM と SQLBoiler の概要および長所・短所を紹介していますが、それらは数ある特徴のうちの一部です。 これらの2つ以外にも ORM はありますので、ORM を利用するかどうか、またどの ORM

                    ORM を GORM から SQLBoiler に変えた理由 - OPTiM TECH BLOG
                  • GoでGraphQL: gqlgen + gorm

                    package external import ( "github.com/maruware/gqlgen-todos/entity" "gorm.io/driver/sqlite" "gorm.io/gorm" ) func ConnectDatabase() (*gorm.DB, error) { db, err := gorm.Open(sqlite.Open("test.db"), &gorm.Config{}) if err != nil { return nil, err } err = db.AutoMigrate(&entity.User{}, &entity.Todo{}) if err != nil { return nil, err } return db, nil }

                      GoでGraphQL: gqlgen + gorm
                    1

                    新着記事