本地事物配置後不生效可能有不少狀況。我在配置出現的問題java
1,MySQL存儲引擎是不是InnoDB。web
2,項目配置時。在web.xml中配置spring
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:/spring-mongo.xml classpath*:/spring-mybatis.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
發現上面配置的在項目中事物不生效。 而後改在spring-mvc.xml中引入spring-mvc
<import resource="spring-mybatis.xml"/> <import resource="spring-mongo.xml"/>
配置的本地事物就能夠生效了。mybatis