首页 > 代码库 > ssh事务回滚,纪念这几个月困扰已久的心酸

ssh事务回滚,纪念这几个月困扰已久的心酸

 

以前的事务采用的是JTA,xml注入的方式。
本人就着开发要优雅合理利用轮子的态度,一直不满意JTA式的申明和切入方式。

spring的注解方式多优雅,可是万恶的直到项目快要上线时终于找到了注解式不能回滚的缘由。

Spring的事务回滚,当且仅当捕获到RuntimeException类型异常时,才会回滚,对普通Exception异常无效。

 

满满一把心酸泪,,,

原理:代码贴上:

技术分享

技术分享

 

配置可参考如下:
http://blog.csdn.net/greensurfer/article/details/7520742

回滚原理可以参考如下:

http://blog.csdn.net/greensurfer/article/details/7520742
http://blog.csdn.net/angelmymei/article/details/37741221

http://www.jb51.net/article/32246.htm

http://www.iteye.com/problems/17791

ssh事务回滚,纪念这几个月困扰已久的心酸