TransactionRequiredException

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(801)   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
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那么就会导致事务管理失效
 
标签: java
地址:https://www.leftso.com/article/18.html

相关阅读

Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端
Java编程之java static关键字,Java编程,static关键字
java编程之java jwt token使用,autho0的Java-jwt框架使用,java编程,java-jwt
Java编程软件有哪些?常用Java编程软件下载、安装和使用说明
Java MongoDB驱动程序,下载/升级,Java驱动程序兼容性,第三方框架和库
每个Java学习者都会遇到10 + 1个常见错误,java 初学者常见十大潜在错误
​Java序列化的作用Java序列化允许将Java对象写入文件系统以进行永久存储,也可以将其写入网络以传输到其他应用程序
Java编程中纯jdk java方式编写webservice服务(server)和客服端(client)
Java 数据库连接 (JDBC)是标准应用程序编程接口 (API) 的 JavaSoft 规范,它允许 Java 程序访问数据库管理系统