Spring@Transactionalpropagation各个属性值的含义.docVIP

  • 6
  • 0
  • 约1.49千字
  • 约 10页
  • 2021-08-23 发布于天津
  • 举报

Spring@Transactionalpropagation各个属性值的含义.doc

Spring0Transactionalpropagation 各个属性值的含义 //事务传播属性 ©Transact i ona 1 (propagat i on=Propagat i on. REQU I RED) // 如果有 事务,那么加入事务, 没有的话新创建一个 ©Transact ional (propagation=Propagation. NOT_SUPPORTED) //这个方法不开启事务 ©Transactional (propagat i on=Pr opagat i on. REQU I REDS_NEW) //不管是否存在事务, 都创建一个新的事务,原來的挂起,新的执行完毕,继续执行老的事务 ©Transactional (propagation=Propagation. MANDATORY)//必须在一个已有的事务中 执行,否则抛出异常 ©Transactional (propagation=Propagation. NEVER)//不能在一个事务中执行,就是 当前必须没有事务,否则抛出异常 ©Transactional (propagation=Propagation. SUPPORTS)//其他 bean 调用这个方法, 如果在其他bean中声明了事务,就是用事务。没有声明,就不用事务。 ©Transactional (propagation=Pr

文档评论(0)

1亿VIP精品文档

相关文档