逆光中飞翔 2016-04-11 04:21 采纳率: 0%
浏览 2459

spring事务传播属性有哪几种

今天面试遇到的问题,spring事务传播属性有哪几种?常用的有哪些

  • 写回答

1条回答 默认 最新

  • 徐小帅的SDN 2016-04-11 08:51
    关注

    1、propagation_required spring默认的事务方式,如果当前存在事务,沿用当前事务,不存在事务,开启一个事务
    2、propagation_suports 以当前事务方式运行,当前没事务,不开启新的事务
    3、propagation_mandatory 强制要有事务,以当前事务方式运行,当前不存在事务,抛出异常
    4、propagation_requires_new 总是开启一个新的事务,当前存在事务,将当前事务挂起
    7、propagation_not_supported 以非事务方式运行,如存在事务,讲当前事务挂起
    6、propagation_never 以非事务方式运行,如果当前存在事务,则抛出异常
    7、propagation_nested 嵌套事务,如果当前存在事务,则在嵌套事务中执行,如果没事务,则以required方式运行

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥15 一道python难题3
  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试