Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在、データベースにアクセスする各関数の最初に次のコマンドを使用しています。
o := orm.NewOrm() o.Using("default") // Using default, you can use other database
ルーターの初期化時に一度だけ行う必要があるように感じます。それはセキュリティ上の問題になる可能性がありますか?
あなたはすでにそれを正しくやっています。デフォルトの名前付きデータベースを使用している場合は、2 番目のステートメントを省略できます。orm.NewOrm は、必ずしも新しいデータベース接続ではなく、新しい関係を設定します。最終的に別のコマンドが発行されたときにデータを正しいデータベース呼び出しにマップできるようにするために、この関係はコントローラーで必要です。私が見た限り、これはセキュリティ上の問題を引き起こしません。