一.事务的基本要素 1.原子性:事务开始后的所有操作,要么全部做完,要么全部不做,不能停滞在中间环节.事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没发生一样.也就是说事务是一个不可分割的整体. 2.一致性:事务开始前和开始后,数据库的完整性约束没有被破坏.A向B转钱,不能A扣钱B收不到钱. 3.隔离性:同一时间,只允许一个事务请求同意数据,不同事务之间彼此没有任何干扰.比如A存钱的过程中,B不能取钱. 4.持久性:事务完成后,事务对数据库的所有更新将被保存到数据库,不能回滚. 二…