事务的传播行为&web中ioc的创建与销毁

mac2024-07-07  53

当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。 事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。 mandatory:强制的 nested:内嵌的 最常用的是required和required_new

propagation-Propagation:事务的传播行为 * 传播行为(事务的传播+事务的行为) * 如果有多个事务进行嵌套运行,子事务是否要和大事务共用一个事务 * AService{ * tx_a(){ * //a的一些方法 * tx_b(){ * * } * tx_c(){ * * } * } * } // 回不回滚都是可以设置的 //传播行为设置事务方法是不是和之前的大事务共享同一个事务 //required同一条绳子上的蚂蚱 //REQUIRES_NEW另外一条绳子

在web项目中ioc容器的创建和销毁

导入web的jar包 在xml中添加 修改生成ioc的方法

最新回复(0)