Skip to main content

Transactions

Visual call

tx := db.Begin()
tx.Insert()

tx.Commit()

tx.Rollback()

Hidden Call

tx := db.Begin()
defer func() {
if err != nil {
tx.Rollback()
}
}

ctx := batis.WrapTx(context.Backgroun(), tx)

db.WithContext(ctx).Insert()

tx.Commit()

Debug

Debug Tx with traceID

[Success][30ms][Tx][#1]
[Success][30ms][Tx][#1]
[Success][30ms][Tx][#1]