TransactionRequiredException
教程分享
>
Java教程
(1577)
2023-03-28 11:29:14
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那么就会导致事务管理失效
https://www.leftso.com/article/18.html