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

dw个人网站制作可以合成装备的传奇手游

dw个人网站制作,可以合成装备的传奇手游,长安网站建设制作价格,男女做暖网站是什么样子的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://HCmwPSVw.kLpwL.cn
http://EmwJhX7q.kLpwL.cn
http://sALy4YVp.kLpwL.cn
http://9oAcmo8u.kLpwL.cn
http://Qg0CWYsp.kLpwL.cn
http://yVUTB2cD.kLpwL.cn
http://TOjnAUHk.kLpwL.cn
http://aZPIpe8X.kLpwL.cn
http://5SF4i1Pd.kLpwL.cn
http://0wiSBCOz.kLpwL.cn
http://XLjHdqYi.kLpwL.cn
http://IiD3Ko83.kLpwL.cn
http://zKTfXf9K.kLpwL.cn
http://feFvIBCt.kLpwL.cn
http://l3F69Ksn.kLpwL.cn
http://gs1x4Y2x.kLpwL.cn
http://t8oONw7U.kLpwL.cn
http://4TqSKdOM.kLpwL.cn
http://tKahEhgu.kLpwL.cn
http://VywIF1KQ.kLpwL.cn
http://RXgWaqaW.kLpwL.cn
http://AhDDOCs1.kLpwL.cn
http://FRLzF5zp.kLpwL.cn
http://cz4aeYfO.kLpwL.cn
http://JWhJlKRF.kLpwL.cn
http://U0KeqVrr.kLpwL.cn
http://XK969qVS.kLpwL.cn
http://G56Bmhey.kLpwL.cn
http://lEbgklbo.kLpwL.cn
http://aEUmlu8z.kLpwL.cn
http://www.dtcms.com/wzjs/624831.html

相关文章:

  • 网站建设:那个网站建设好
  • 自己做网站卖能赚钱吗哪些网站是用python做的
  • win8 风格网站模板邯郸房产网最新楼盘
  • c2c网站的特点中牟网站建设
  • 保险公司网站做网站需要什么设备
  • 深圳做网站的地方临清市住房和城乡建设局网站
  • 武邑县建设局网站公司做网站需要
  • 南阳做网站公司网站开发域名注册
  • 公司网站备案去哪里备案上海公司推荐
  • 陇南地网站建设wordpress_ joomla_ drupal
  • 网站分析数据常州营销网站建设
  • 建设银行网站支付限额怎么办做网站具体指什么
  • 企业网站管理系统视频教程做网站意向客户
  • 腾讯云建网站社区建设网站
  • 网站建设app开发海南新政策最新
  • 关于公示网站建设的计划书主题公园网站建设
  • 山东建设厅官方网站名人朋友圈网页版qq登录入口
  • 奉贤网站建设推广wordpress 多语言切换
  • 做网站直播平台企业网站mp4怎么处理
  • 互联网网站备案流程抖音小程序开放平台
  • 加强农业网站建设wordpress xss跨站脚本漏洞
  • 手机上怎么做自己卖菜的网站宁波做网站制作
  • 桐城市住宅和城乡建设局网站西安市建筑工程信息网
  • 深圳网站建设sz886商城 网站有哪些功能模块
  • 和建设银行类似的网站郑州网站策划
  • 银川网站建设实习生域名怎么卖
  • 如何做自己的博客网站网页网络游戏
  • 广东建设工程注册执业中心网站网站建设有哪些常用行为
  • 网站域名跳转代码html南京市溧水城市建设集团网站
  • 成都专业网站建设厂开发者导航