package container import "github.com/go-xorm/xorm" // 事务句柄 type TransactionHandler interface { // 关闭会话 Close() // 开启事务 // 返回值 // 1.错误 Begin() error // 提交事务 // 返回值 // 1.错误 Commit() error // xorm.Session // 返回值 // 1.xorm.Session Session() *xorm.Session } func NewTransactionHandler(session *xorm.Session) (TransactionHandler, error) { return NewDefaultTransactionHandler(session) }