diff --git a/orm/db_alias.go b/orm/db_alias.go index 51ce10f348da00556ed66d6ca83a2b7358c3a198..e4956a09f1ea9a8c74b241821c83d6f688531b3c 100644 --- a/orm/db_alias.go +++ b/orm/db_alias.go @@ -374,6 +374,7 @@ func SetMaxIdleConns(aliasName string, maxIdleConns int) { func SetMaxOpenConns(aliasName string, maxOpenConns int) { al := getDbAlias(aliasName) al.MaxOpenConns = maxOpenConns + al.DB.DB.SetMaxOpenConns(maxOpenConns) // for tip go 1.2 if fun := reflect.ValueOf(al.DB).MethodByName("SetMaxOpenConns"); fun.IsValid() { fun.Call([]reflect.Value{reflect.ValueOf(maxOpenConns)})