1、事务处理简介
>>事务:一系列步骤组成的有机集合。
>>事务特性:ACID
原子性:表示事务执行过程中,把事务作为一个工作单元处理,一个工作单元可能包括若干个操作步骤,每个操作步骤都必须完成才算完成,若因任何原因导致其中一个,则表示此操作失败,前面完成的步骤必须回滚,系统回到事务开始前的状态。
一致性:如果事务开始跟事务结束时系统都处理一致状态,无论事务成功还是失败。原因:必须保证事务操作的数据一致。
隔离性:2个事务在操作过程中是相互独立的,互不相干。
持久性:事务执行成功后,在系统中产生的结果应该是持久的。
2、spring的事务处理方式
Spring 也提供两种事务处理方式,一种是编程式事务处理;一种是声明式事务处理。