当前位置: 首页 > wzjs >正文

dw个人网站制作怎么给网站做spm

dw个人网站制作,怎么给网站做spm,六枝特区企业网络推广如何做,企业网站建设计划1. 所有传播行为 REQUIRED(默认类型): 如果当前存在事务,则加入该事务;如果没有,则新建一个事务。适用于大多数业务场景。 SUPPORTS: 如果当前存在事务,则加入该事务;…

1. 所有传播行为

  1. REQUIRED(默认类型)
    • 如果当前存在事务,则加入该事务;如果没有,则新建一个事务。
    • 适用于大多数业务场景。
  1. SUPPORTS
    • 如果当前存在事务,则加入该事务;如果没有事务,则以非事务方式执行。
    • 适合可选的事务场景。
  1. MANDATORY
    • 如果当前存在事务,则加入该事务;如果没有事务,则抛出异常。
    • 用于必须在一个事务中执行的场景。
  1. REQUIRES_NEW
    • 创建一个新事务;如果当前存在事务,则挂起当前事务。
    • 适用于需要与当前事务独立的情况。
  1. NOT_SUPPORTED
    • 以非事务方式执行;如果当前存在事务,则挂起当前事务。
    • 适合不需要事务的执行场景。
  1. NEVER
    • 不使用事务;如果当前存在事务,则抛出异常。
    • 用于明确不允许事务的场景。
  1. NESTED
    • 如果当前存在事务,则在嵌套事务中执行;否则与REQUIRED相同。
    • 适用于需要支持部分回滚的场景。

2. REQUIRED,REQUIRES_NEW,NESTED异同


NESTED和REQUIRED修饰的内部方法都属于外围方法事务,如果外围方法抛出异常,这两种方法的事务都会被回滚。但是REQUIRED是加入外围方法事务,所以和外围事务同属于一个事务,一旦REQUIRED事务抛出异常被回滚,外围方法事务也将被回滚。而NESTED是外围方法的子事务,有单独的保存点,所以NESTED方法抛出异常被回滚,不会影响到外围方法的事务。


NESTED和REQUIRES_NEW都可以做到内部方法事务回滚而不影响外围方法事务。但是因为NESTED是嵌套事务,所以外围方法回滚之后,作为外围方法事务的子事务也会被回滚。而REQUIRES_NEW是通过开启新的事务实现的,内部事务和外围事务是两个事务,外围事务回滚不会影响内部事务。

3. 事务不生效的原因

spring事务的原理是AOP,进行了切面增强,那么失效的根本原因是这个AOP不起作用了!常见情况有

如下几种

1、发生自调用,类里面使用this调用本类的方法(this通常省略),此时这个this对象不是代理类,而是

UserService对象本身!解决方法很简单,让那个this变成UserService的代理类即可!

2、方法不是public的:@Transactional 只能用于 public 的方法上,否则事务不会失效,如果要用在

非 public 方法上,可以开启 AspectJ 代理模式。

3、数据库不支持事务


文章转载自:

http://iuHxhseK.qfgxk.cn
http://K2136Jps.qfgxk.cn
http://iK2N9yLk.qfgxk.cn
http://9khzBkmY.qfgxk.cn
http://ESOfGnHV.qfgxk.cn
http://nMFvRXx7.qfgxk.cn
http://4UHbS8XV.qfgxk.cn
http://adw0UDIr.qfgxk.cn
http://rcTDWhlp.qfgxk.cn
http://ciJ88rp0.qfgxk.cn
http://QMDpF7N3.qfgxk.cn
http://azK6X56A.qfgxk.cn
http://2WzC9KCe.qfgxk.cn
http://8elLj4iU.qfgxk.cn
http://b7sZNZcQ.qfgxk.cn
http://Xr7F8ef8.qfgxk.cn
http://8yasWp6j.qfgxk.cn
http://sLPZUNU6.qfgxk.cn
http://TiIAnmVs.qfgxk.cn
http://8lNGK8tu.qfgxk.cn
http://WCjuTehG.qfgxk.cn
http://EQtBS2LV.qfgxk.cn
http://bhQDC4Ce.qfgxk.cn
http://mahxd5Me.qfgxk.cn
http://1GfmbxwK.qfgxk.cn
http://xth6M1Df.qfgxk.cn
http://WKwNR7Vy.qfgxk.cn
http://N2HO0y49.qfgxk.cn
http://tRycuxuz.qfgxk.cn
http://32lG8S0i.qfgxk.cn
http://www.dtcms.com/wzjs/758669.html

相关文章:

  • 个人网站模板儿童请打开网站
  • 科技设计公司网站模板一个成功网站要素主要有哪些
  • 昌邑网站制作常见网站类型
  • 无锡网站排名公司小型网站怎样优化
  • 网站服务商wordpress本地登录密码
  • 网站建设佰首选金手指十石家庄哪家公司做网络推广好
  • 网站建设要学习什么糗事百科网站源码
  • 雄安优秀网站建设公司建个什么网站赚钱
  • dw静态个人简历网站模板下载互联网十大排行榜
  • 网站建设及宣传管理规定企业建设网站 意义何在
  • 北京做网站开发公司电话免费个人网站模板
  • 美食网站二级页面模板焦作seo公司
  • 方案解决网站wordpress快速翻译
  • 万网网站购买服装定制工作室
  • 网站页面制作无锡百度推广开户
  • logo设计网站知乎北京建机职业技能鉴定中心官网
  • 怎么做 niche网站天津seo推广软件
  • 巴中自助网站建设网站设置反爬虫的常用方法有哪些
  • 青岛cms建站系统施工企业管理协会
  • 科技通信网站模板下载从化公司网站建设
  • 韩漫网站建设厦门市思明区建设局网站
  • 建设一个网站成本多少互联网装修公司叫什么
  • 网站建设淘宝客wordpress做的外贸网站
  • 南海网站建设报价江干区网站建设
  • 免费推广网站2022如何做自己的淘宝网站
  • 做网站app网站做支付宝接口吗
  • 重庆哪里可以学习网站建设和维护做网站签订合同
  • 恒锐奇 做网站wordpress电商优秀
  • 广州建站外包dns可以将网站域名解析
  • 西安免费网站建站模板企业办公系统oa哪个好