摘要:
接下来测试事务传播属性设置为NOT_SUPPORTED Service层 Service层主要设置如下,其中还插入了REQUIRED作为比较。 LayerT层代码 测试代码 测试结果 (1)外层方法没有事务 结论:当外层方法没有事务时,内层方法按照非事务方式执行。 (2)外层方法有事务 结论:当外层 阅读全文
摘要:
接下来测试事务传播属性SUPPORTS Service层 Service层将方法的事务传播属性设置为SUPPORTS LayerT层代码 测试代码 测试结果 (1)外层方法没有事务 结论:当内层方法事务传播属性设置为SUPPORTS时,在外层方法没有声明事务的情况下,按照非事务方式执行,所以test 阅读全文
摘要:
接下来测试事务传播属性NEVER Service层 Service层中设置事务传播属性都为NEVER。 LayerT层代码 测试代码 测试结果 (1)外层方法没有事务 结论:当外层方法没有事务时,才能正常执行。并且不管内层方法有没有抛出异常,事务都提交了,所以定义了NEVER传播属性后,将以非事务方 阅读全文