1
0
mirror of https://github.com/webx-top/echo synced 2021-12-20 05:52:35 +00:00
echo/context_x_transaction.go
2020-02-09 18:49:49 +08:00

26 lines
487 B
Go

package echo
func (c *xContext) SetTransaction(t Transaction) {
c.transaction = NewTransaction(t)
}
func (c *xContext) Transaction() Transaction {
return c.transaction.Transaction
}
func (c *xContext) Begin() error {
return c.transaction.Begin(c)
}
func (c *xContext) Rollback() error {
return c.transaction.Rollback(c)
}
func (c *xContext) Commit() error {
return c.transaction.Commit(c)
}
func (c *xContext) End(succeed bool) error {
return c.transaction.End(c, succeed)
}