AT就是通过自动生成反向SQL的方式进行回滚。在第一阶段的时候执行业务SQL,并且将SQL造成的影响保留下来。第二阶段如果发生异常,就会通过保留的影响用反向SQL恢复回去。缺点:生成反向SQL如果是在特别复杂的情况下,可能会处理不了。