事务是逻辑上的一组操作,要么都执行,要么都不执行。
举例说明:场景:转账
假如王XX要给李XX转账10000元,这个转账涉及到两个关键操作就是:将王XX的余额减少10000元,将李XX的余额增加10000元。假如在这两个操作之间突然出现错误比如银行系统崩溃,导致王XX余额减少而李XX的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都失败。