spring hibernate 事务配置所在文件不同效果不同...《+求解》

spring配置了多个aplication文件,每个功能都有自己的三个文件分别管理各自的action\business\persistence,
开始系统设置功能的事务管理放在总体的persisitence配置文件里管理、一切正常
后来把该事务管理挪到自己的persistence配置文件里管理,居然不起作用了,

总体配置applicationContext.xml包括sessionFactory、transactionManager、transactionInterceptor、transactionAdvisor、autoproxy、hibernateTemplate、和自己的框架beans配置
applicationContext-web.xml
applicationContext-persistence.xml
applicationContext-business.xml
这几个文件可以放各个功能的beans,各个功能的beans也可以放在自己的配置文件里。

我原来的事务配置放在applicationContext-persistence.xml里,可以正常使用
后来挪到applicationContext-setting-persistence.xml,就不起作用了

事务管理部分代码:
<bean name="transactionAttributeSource" class="org.springframework.transaction.interceptor.MethodMapTransactionAttributeSource">
<property name="methodMap">
<map>
<entry key="<!--所要管理的方法-->">
<value>PROPAGATION_REQUIRED, ISOLATION_SERIALIZABLE, -Exception</value>
</entry>
</map>
</property>
</bean>

采取过的措施:
刷新、清理、重新部署、关闭打开工程、重启eclipse、重启电脑、更换配置内容的顺序....
不可以

所用环境:eclipse3.5、tomcat6、maven

这里求解,哪位遇到过、解决过请赐教
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值