西安网站seo排名优化,龙岗做网站公司icxun,电子商务网站建设的代码,进入公众号继续阅读下一章前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。
一、Spring 事务传播行为一共有7种类型#xff0c;主要分为3类#xff1a;
1#xff09;支持当前事物、
2#xff09;不支持当前事…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。
一、Spring 事务传播行为一共有7种类型主要分为3类
1支持当前事物、
2不支持当前事务、
3奇葩类型。 二、支持当前事物 1支持当前事物 —— PROPAGATION_REQUIRED如果当前没有事物就新建一个事务如果有事物就直接使用当前前事物、
2支持当前事物 ——PROPAGATION_SUPPORTS 如果当前没有事务就以非事务方式执行、
3支持当前事物 ——PROPAGATION_MANDATORY如果当前没有事务就抛出异常。 三、不支持当前事物 1不支持当前事物 —— PROPAGATION_REQUIRES_NEW如果当前有事物就将当前前事物挂起新建一个事物、
2不支持当前事物 —— PROPAGATION_NOT_SUPPORTED如果有事务就将当前前事物挂起并以非事务方式执行、
3不支持当前事物 —— PROPAGATION_NEVER如果有事物就抛异常即必须以非事务方式执行。 四、奇葩类型
其实这是支持当前事物的特例 —— PROPAGATION_NESTED 如果有事物也新建一个事务以事务嵌套事物的方式执行。