spring事务

  • PROPAGATION_REQUIRED: 没有事务,需要创建事务。目标是必须在事务中。
  • PROPAGATION_SUPPORTS: 可以没有事务。有也可以。
  • PROPAGATION_MANDATORY:强制必须有,没有抛异常。
  • PROPAGATION_REQUIRES_NEW:创建新的事务,有则将当前的事务挂起。
  • PROPAGATION_NOT_SUPPORTED:不支持事务,有则将当前的事务挂起。
  • PROPAGATION_NEVER:强制不支持事务,有则跑异常
  • PROPAGATION_NESTED:嵌入事务。在当前事务下创建子事务。子事务在父事务提交后,才会提交。

你可能感兴趣的:(spring事务)