事务的传播机制和回滚策略(暂时没有整理完)

事务的传播机制和回滚策略(暂时没有整理完),第1张

所谓事务的嵌套就是两个事务方法之间相互调用。spring事务开启 ,或者是基于接口的或者是基于类的代理被创建(注意一定要是代理,不能手动new 一个对象,并且此类(有无接口都行)一定要被代理——spring中的bean只要纳入了IOC管理都是被代理的)。所以 在同一个类中一个方法调用另一个方法有事务的方法,事务是不会起作用的

Spring默认情况下会对运行期例外(RunTimeException),即uncheck异常,进行事务回滚。如果遇到checked异常就不回滚。改变默认规则的方法如下 :

在 spring的 TransactionDefinition接口中一共定义了六种事务传播属性

前六个策略类似于EJB CMT,第七个(PROPAGATION_NESTED)是Spring所提供的一个特殊变量。

它要求事务管理器或者使用JDBC 30 Savepoint API提供嵌套事务行为(如Spring的DataSourceTransactionManager)

1、首先在电脑桌面点击打开“计算机”---->点击“系统属性”。

2、进入“系统属性”,点击“设备管理器”,进入设备管理器。

3、d出“设备管理器”页面后,点击键盘左侧三角形图标,---->选中“keyboard device filter”右击。

4、右击后d出几个选项,可以直接点击“更新驱动程序软件”,这时就可以开始更新驱动程序了。

5、如果在更新的过程因为网络等原因更新失败,那么右击“keyboard device filter”,在d出来的几个选项中点击“属性”。

6、d出“keyboard device filter属性”窗口,点击“驱动程序”---->点击“回滚驱动程序”就可以将驱动还原了。

以上就是关于事务的传播机制和回滚策略(暂时没有整理完)全部的内容,包括:事务的传播机制和回滚策略(暂时没有整理完)、如何回滚驱动程序和恢复驱动程序更新、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10165495.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存