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
这里求解,哪位遇到过、解决过请赐教
开始系统设置功能的事务管理放在总体的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
这里求解,哪位遇到过、解决过请赐教