有人说
内部调用时,被调用方法的事务声明将不起作用Spring的事务传播策略在内部方法调用时将不起作用
内部调用时,被调用方法的事务声明将不起作用Spring的事务传播策略在内部方法调用时将不起作用
解决方案 »
- java 操作Excel关于 POI 共享 持续更新
- SSH整合中spring的作用,除了可以解耦合和管理实务外还有什么作用?
- 关于Spring的难解决的问题(高手请进)
- struts 配置出现问题
- 多线程服务器问题
- 我们公司分配的任务,感觉象开玩笑!
- 急急!tomcat在linux正常,现在转到solarlis上,就出现无法在url上打开中文文件名的文件的错误
- 怎样使用Struts原有标签解决我的问题????
- 事務處理問題,來者有分
- 麻烦高手能给解释一下下面的异常是怎么造成的,高分!!!
- action报错:No result defined for action and result error
- ssh dao层空指针 查询第一个表没问题 第二个表总是空指针 删除第一个表的查询和在spring中的配置第二个表就不报错了 不知道为什么
http://www.iteye.com/topic/35907/
那请问A是不是方法,为什么配置到A上就起作用呢,而配置到B上就不起作用。
这篇文章说的是关“PROPAGATION_NESTED”,并且文章中也提到服务间如何嵌套事务。
和我咨询的还是有些差别。我咨询的是:
Spring事务,如果A调用B(对B进行了事务配置,A不进行事务配置),为什么不起作用,
但是如果对A配置事务就起作用,哪怕B不配置
多配置一个节点就能解决的事情。
你好,方法A没有事务,我没有配置事务节点,而方法B有事务,我只配置了方法B的节点,结果不好用。除非我将A配置事务(B即便不配置事务)也对
那请问A是不是方法,为什么配置到A上就起作用呢,而配置到B上就不起作用。你要弄清楚这个问题,你必须要对 AOP 有一定地了解才做得到!Spring 的 AOP 在有接口的情况下将使用 JDK 的 Proxy,有兴趣的话去看一下 java.lang.reflect.Proxy 这个类和java.lang.reflect.InvocationHandler 接口。
我的意思是在A方法中调用B方法方法A没有事务,我没有配置事务节点,而方法B有事务,我配置了方法B的节点,结果事务不起作用除非我将A配置事务(B即便不配置事务)也起作用。所以我想咨询的是 "是不是Spring 内部调用时,被调用方法的事务声明将不起作用",为什么呢?难道一定要在A方法上加事务码,A方法处理额外的逻辑,而这些逻辑中除了调用B方法外,不需要其他事务的啊。