Questions tagged «transactional»


6
春季-@Transactional-后台会发生什么?
我想知道当您使用方法注释时实际发生了@Transactional什么?当然,我知道Spring将把该方法包装在Transaction中。 但是,我有以下疑问: 听说Spring创建了代理类?有人可以更深入地解释这一点。该代理类中实际包含什么?实际班级会怎样?我怎么能看到Spring创建的代理类 我还在Spring文档中读到: 注意:由于此机制基于代理,因此将仅拦截通过代理传入的“外部”方法调用。这意味着“自调用”,即目标对象内的一种调用目标对象其他方法的方法,即使被调用的方法标有@Transactional!,也不会在运行时导致实际事务。 来源:http : //static.springsource.org/spring/docs/2.0.x/reference/transaction.html 为什么只有外部方法调用属于事务处理而不是自调用方法?


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