Support RollbackUnlessCommit

This commit is contained in:
Ming Deng
2021-03-21 23:52:55 +08:00
parent 88c522935f
commit c5bd3c3996
4 changed files with 86 additions and 23 deletions

View File

@@ -593,6 +593,10 @@ func (t *txOrm) Rollback() error {
return t.db.(txEnder).Rollback()
}
func (t *txOrm) RollbackUnlessCommit() error {
return t.db.(txEnder).RollbackUnlessCommit()
}
// NewOrm create new orm
func NewOrm() Ormer {
BootStrap() // execute only once