Beego ORM は今のところ不完全です (たとえば、外部キー制約をサポートしていません)。そこで、Beegoで gorm を使用することにしました。それを行う適切な方法は何ですか?gorm のサンプル コードを見てきました。
import (
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/postgres"
)
func main() {
db, err := gorm.Open("postgres", "host=myhost user=gorm dbname=gorm sslmode=disable password=mypassword")
defer db.Close()
}
しかし、すべてのコントローラー関数で毎回データベースに接続する必要がありますか? 長いポーリング接続のようなものを使用する方法はありますか?