草庐IT

Spring(四)-声明式事务

Spring-04声明式事务1、事务的定义事务就是由一组逻辑上紧密关联的多个工作单元(数据库操作)而合并成一个整体,这些操作要么都执行,要么都不执行。2、事务的特性:ACID1)原子性A:原子即不可再分,表现:一个事务涉及的多个操作在业务逻辑上缺一不可,保证同一个事务中的操作要不都提交,要不都不提交;2)一致性C:数据的一致性,一个事务中,不管涉及到多少个操作,都必须保证数据提交的正确性(一致);即:如果在事务数据处理中,有一个或者几个操作失败,必须回退所有的数据操作,恢复到事务处理之前的统一状态;3)隔离性I:程序运行过程中,事务是并发执行的,要求每个事务之间都是隔离的,互不干扰;4)持久性

Spring(四)-声明式事务

Spring-04声明式事务1、事务的定义事务就是由一组逻辑上紧密关联的多个工作单元(数据库操作)而合并成一个整体,这些操作要么都执行,要么都不执行。2、事务的特性:ACID1)原子性A:原子即不可再分,表现:一个事务涉及的多个操作在业务逻辑上缺一不可,保证同一个事务中的操作要不都提交,要不都不提交;2)一致性C:数据的一致性,一个事务中,不管涉及到多少个操作,都必须保证数据提交的正确性(一致);即:如果在事务数据处理中,有一个或者几个操作失败,必须回退所有的数据操作,恢复到事务处理之前的统一状态;3)隔离性I:程序运行过程中,事务是并发执行的,要求每个事务之间都是隔离的,互不干扰;4)持久性