perf(scan): 使用缓存减少对象扫描
抽取函数,优化变量命名 支持了传入数组类型
This commit is contained in:
@@ -85,7 +85,7 @@ func QueryOne(db *sql.DB) (*User,error){
|
||||
if err!=nil {
|
||||
return err
|
||||
}
|
||||
def rows.Close()
|
||||
defer rows.Close()
|
||||
|
||||
var user User
|
||||
if err:=ScanRows(&user,rows);err!=nil {
|
||||
@@ -102,7 +102,7 @@ func QueryAll(db *sql.DB)([]*User, error) {
|
||||
if err!=nil {
|
||||
return err
|
||||
}
|
||||
def rows.Close()
|
||||
defer rows.Close()
|
||||
|
||||
var users []*User
|
||||
if err:=ScanRows(&users,rows);err!=nil {
|
||||
|
||||
Reference in New Issue
Block a user