diff --git a/finisher_api.go b/finisher_api.go index f80aa6c0..ac3ce422 100644 --- a/finisher_api.go +++ b/finisher_api.go @@ -672,6 +672,8 @@ func (db *DB) Begin(opts ...*sql.TxOptions) *DB { tx.Statement.ConnPool, err = beginner.BeginTx(tx.Statement.Context, opt) case ConnPoolBeginner: tx.Statement.ConnPool, err = beginner.BeginTx(tx.Statement.Context, opt) + case TxCommitter: + // ignore begin function to continue exist transaction default: err = ErrInvalidTransaction }