Spring data jpa javax.persistence.TransactionRequiredException Executing an updatedelete query
情况说明:
在使用Spring data jpa进行更新操作,例如下面的:
@Modifying(clearAutomatically = true)
@Query("xxxxxxxx")
报错:
Spring data jpa javax.persistence.TransactionRequiredException: Executing an update/delete query
解决:
1.检查是否添加了事务管理
2.检查Spring-servlet.xml配置文件中的
<context:component-scan base-package="com.xx.controller" />
这里的 base-package一定只能有controller.如果包含dao那么就会导致事务管理失效
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文:《TransactionRequiredException【已解决】》,链接:https://www.daimagu.com/article/18.html,来源:【代码谷】
评论