事务边界,通常设置到业务逻辑层(Service)

事务的传播特性(重点)

事务的传播特性(重点)

在一个类里面方法里面调用另一个类里面的方法

PROPAGION_XXX  :事务的传播行为 
* 保证同一个事务中 


PROPAGATION_REQUIRED 支持当前事务,如果不存在 就新建一个(默认)   ---一般都采用这个
PROPAGATION_SUPPORTS 支持当前事务,如果不存在,就不使用事务 
PROPAGATION_MANDATORY  支持当前事务,如果不存在,抛出异常 
* 保证没有在同一个事务中 
PROPAGATION_REQUIRES_NEW  如果有事务存在,挂起当前事务,创建一个新的事务 --一般不用,相当开启2个事务
PROPAGATION_NOT_SUPPORTED  以非事务方式运行,如果有事务存在,挂起当前事务 
PROPAGATION_NEVER 以非事务方式运行,如果有事务存在,抛出异常 
PROPAGATION_NESTED 如果当前事务存在,则嵌套事务执行
 

相关文章:

  • 2021-11-07
  • 2021-07-09
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2021-08-24
  • 2022-12-23
猜你喜欢
  • 2021-05-19
  • 2021-11-26
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案