add stmt garbage recycle

This commit is contained in:
jianzhiyao
2020-06-22 23:23:52 +08:00
parent decc75e025
commit a5e8344a0a
2 changed files with 76 additions and 22 deletions

View File

@@ -559,9 +559,9 @@ func NewOrmWithDB(driverName, aliasName string, db *sql.DB) (Ormer, error) {
al.Name = aliasName
al.DriverName = driverName
al.DB = &DB{
RWMutex: new(sync.RWMutex),
DB: db,
stmts: make(map[string]*sql.Stmt),
RWMutex: new(sync.RWMutex),
DB: db,
stmtDecorators: newStmtDecoratorLruWithEvict(),
}
detectTZ(al)