Refactor Tx interface

This commit is contained in:
Jinzhu
2022-03-01 16:48:46 +08:00
parent 996b96e812
commit 4e523499d1
4 changed files with 7 additions and 27 deletions
-3
View File
@@ -73,9 +73,6 @@ func (db *PreparedStmtDB) BeginTx(ctx context.Context, opt *sql.TxOptions) (Conn
if beginner, ok := db.ConnPool.(TxBeginner); ok {
tx, err := beginner.BeginTx(ctx, opt)
return &PreparedStmtTX{PreparedStmtDB: db, Tx: tx}, err
} else if beginner, ok := db.ConnPool.(TxConnPoolBeginner); ok {
tx, err := beginner.BeginTx(ctx, opt)
return &PreparedStmtTX{PreparedStmtDB: db, Tx: tx}, err
}
return nil, ErrInvalidTransaction
}