This commit is contained in:
BaoyangChai
2019-06-08 23:53:42 +08:00
parent 206a7ed1fc
commit cc0eacbe02
2 changed files with 98 additions and 6 deletions

View File

@@ -60,6 +60,7 @@ import (
"fmt"
"os"
"reflect"
"sync"
"time"
)
@@ -525,7 +526,7 @@ func (o *orm) Driver() Driver {
// return sql.DBStats for current database
func (o *orm) DBStats() *sql.DBStats {
if o.alias != nil && o.alias.DB != nil {
stats := o.alias.DB.Stats()
stats := o.alias.DB.DB.Stats()
return &stats
}
@@ -558,7 +559,11 @@ func NewOrmWithDB(driverName, aliasName string, db *sql.DB) (Ormer, error) {
al.Name = aliasName
al.DriverName = driverName
al.DB = db
al.DB = &DB{
RWMutex: new(sync.RWMutex),
DB: db,
stmts: make(map[string]*sql.Stmt),
}
detectTZ(al)