javax.persistence.TransactionRequiredException: Executing an update/delete quer

javax.persistence.TransactionRequiredException: Executing an update/delete query
解决办法:
dispatcher-servlet:<context:component-scan base-package="com.pff.controller" />
applicationContext:
<context:component-scan base-package="com.pff">
<context:exclude-filter expression="org.springframework.stereotype.Controller" type="annotation" />
</context:component-scan>

Spring MVC最打击新人的事情,你必须保证spring-mvc.xml的<context:component-scan>只扫描Controller,而 applicationContext.xml里的不包含Controller。否则你定义在applicationContext.xml里的事务就要失效了。

你可能感兴趣的:(transaction)