单表事务
session := torm.GetDbInstance("default", "writer").GetSession() //指定实例defer session.Close() //需注意手动关闭sessionsession.Begin() //开启事务dao := NewDbtestDao(session) //传入sessionparam := torm.CastToParamIn([]int{1})data, err := dao.Get(param)row := data[0]row.Param1 = 100row.Param2 = "update1"dao.Update(&row)param = torm.CastToParamIn([]int{2})data, err = dao.Get(param)row = data[0]dao.Delete(&row)e := session.Commit() //不commit 会自动rollbackif e != nil {session.Rollback()}
