有谁知道哪个类处理@Transactional注解?我正在寻找创建交易的源代码,具体来说。哪个Aspect/Interceptor处理@Transactional注解
0
A
回答
3
TransactionInterceptor
处理拦截逻辑,但显然在许多其他基础架构类的帮助下。不过,这是最好的开始。当你开始进入源代码时,事务同步的东西是相当可怕的。
@Transactional
的处理及其解析到中性事务描述符对象模型中的处理由AnnotationTransactionAttributeSource
完成。
3
我已经做了@Transactional的东西在这里深深的代码分析:http://doanduyhai.wordpress.com/2011/11/20/spring-transactional-explained/
要当心,这种分析只专注于JPA交易。我没有考虑数据库以外的数据库,但我想这种方法是类似的
相关问题
- 1. 多个事务经理@Transactional注解
- 2. @Transactional注解
- 3. 呼叫@Transactional注解从另一个@Transactional注解的方法方法
- 4. @WebService和@Transactional注解一个类
- 5. @Transactional方法调用另一个没有@Transactional注解的方法?
- 6. 如何处理@Transactional注释引发的异常
- 7. Java 6的注解处理从一个注解
- 8. APT(注解处理工具)
- 9. 如何做到事务管理,而无需使用@Transactional注解
- 10. 把@Transactional注解为“的onMessage”方法
- 11. 如何扩展Spring注解@Transactional
- 12. @Transactional继续在异常处理
- 13. 处理@Transactional的rollbackFor与@Where条款
- 14. 注释处理在哪里发生?
- 15. @Transactional使用哪个默认事务管理器?
- 16. 哪个OSI层处理?
- 17. 哪个活动处理Intent.ACTION_CALL_PRIVILEGED?
- 18. 处理大量的MKMapView注解
- 19. 了解Java中的注释处理
- 20. Spring MVC注解和处理接口器
- 21. 的Java注解处理 - 创建新类
- 22. JPA/JTA/@Transactional Spring注释
- 23. 使用@Transactional注释问题
- 24. @Transactional注释的替代
- 25. 如何理解哪个控件已经被重点关注?
- 26. 关于Spring @Transactional注解的一些说明方法
- 27. 如何在mybatis-spring中使用@Transactional注解?
- 28. Spring Data Neo4j - 尝试使用@Transactional注解时出现异常
- 29. Spring @Transactional注解不能用于自动布线?
- 30. 使用HIbernate和Spring的@Transactional注解不能保持数据
好东西......! – Erik 2011-12-09 15:58:27