没遇到过这种问题,一般我们都是在service层加事务,一般service层调用本层的只有私有方法。楼主说的这种情况真心没遇到过。
解决方案 »
- 各位大侠帮我看下这两个问题,万分感谢了!
- 急急急..求java程序 周一考试 哥哥姐姐帮帮忙
- java应用程序中如何做报表打印界面
- 散分!iReport问题。
- 考试题,拜托了 求你们了 只要结果就行了~
- 关于游戏开发
- Redhat 9下 jdk1.4.2安装成功,为什么javac不能用??
- java中telnet访问远程电脑,然后执行cmd命令,再获取返回值。
- 请帮忙:Bean里可以用session吗?如何用?有例程吗? 多谢你一万遍!!!!
- 请问为什么用Visual cafe写的Applet不能用?
- 初学java 请帮忙看下
- 请问javaweb项目的主界面 公司的一般是用html的frameset 标签吗
http://blog.sina.com.cn/s/blog_4b5bc0110100z7jr.html
1: PROPAGATION_REQUIRED加入当前正要执行的事务不在另外一个事务里,那么就起一个新的事务比如说,ServiceB.methodB的事务级别定义为 PROPAGATION_REQUIRED, 那么由于执行ServiceA.methodA的时候,ServiceA.methodA已经起了事务,这时调用 ServiceB.methodB,ServiceB.methodB看到自己已经运行在ServiceA.methodA的事务内部,就不再起新的事务。而假如ServiceA.methodA运行的时候发现自己没有在事务中,他就会为自己分配一个事务。这样,在ServiceA.methodA或者在ServiceB.methodB内的任何地方出现异常,事务都会被回滚。即使ServiceB.methodB的事务已经被提交,但是ServiceA.methodA在接下来fail要回滚,ServiceB.methodB也要回滚具体其他细节请参考这篇博文,希望对您有帮助!
http://blog.csdn.net/it_man/article/details/5074371