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

这里求解,哪位遇到过、解决过请赐教

你可能感兴趣的:(spring,maven,xml,Hibernate,配置管理)