Questions tagged «spring-transactions»

4
@Transactional方法调用没有@Transactional注释的另一个方法?
我在Service类中看到了一个被标记为的方法@Transactional,但是它也在同一类中调用了其他没有被标记为的方法@Transactional。 这是否意味着对单独方法的调用导致应用程序打开与DB的单独连接或暂停父事务等? 没有任何注释的方法的默认行为是什么,而另一个带有@Transactional注释的方法调用该方法的默认行为是什么?

4
在类和方法上定义@Transactional有什么区别
情况1 @Transactional public class UserServiceImpl implements UserService { ................... public void method1(){ try{ method2(); }catch(Exception e){ } } public void method2(){ } } 案例2 public class UserServiceImpl implements UserService { ................... public void method1(){ try{ method2(); }catch(Exception e){ } } @Transactional public void method2(){ } } 在情况1中,如果发生任何异常,则回滚有效,但在情况2中,回滚无效。如果遵循case1,是否有任何性能问题?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.