4.3 MyBatis 事务管理 4.3 MyBatis 事务管理 4.3.1 事务的概念和重要性 事务(Transaction)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的操作序列构成,要么全部执行成功,要么全部不执行。事务是维护数据库完整性的重要手段,保证了数据的一致性。 事务的四大特性(ACID): 原子性(Atomicity): 事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency): 事务必须使数据库从一个一致性状态变换到另一个一致性状态。 隔离性(Isolation): 并发执行的事务之间互不干扰,一个事务的内部操作对其他事务是不可见的。 持久性(Durability): 一旦事务提交,其所做的修改将永久保存在数据库中。