事务
显示调用
tx := db.Begin()
tx.Insert()
tx.Commit()
tx.Rollback()
隐式调用
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]