TransactionRequiredException

教程分享 > Java教程 > 博文分享 (2003) 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那么就会导致事务管理失效
 

相关文章
问题描述idea启动maven的JavaFX项目报错:Exception in Application start method java.lang.reflect.InvocationTarg...
Java编程之Spring Cloud Hystrix Circuit熔断/断路
Vert.x java 入门,Vert.x这个框架在常规的web业务开发中估计还不是很成熟。但是了解了他的一些原理我觉得可以有一番作为。今天主要简单讲解下eclipse Vert.x是什么有什么...
Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端
问题描述JavaFX maven项目在idea中启动报错:Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMet...
问题描述最近写JavaFX程序遇到了下面的错误:Exception in thread "pool-2-thread-1" java.lang.IllegalStateException: No...
Java编程中Spring Boot整合RabbitMQ实现消息中间件RabbitMQ的使用
Java编程之Spring Boot通过JMSTemplate 整合ActiveMQ
Java编程之java static关键字,Java编程,static关键字
1.使用idea创建JavaFX项目idea创建JavaFX项目创建后运行尝试:运行结果 可以看到目前是能正常运行 Hello Word项目的,这个时候还没有maven支持
java编程之java jwt token使用,autho0的Java-jwt框架使用,java编程,java-jwt
SpringMVC框架是一个java里面非常轻量级的mvc框架之一,与spring框架同源,整合方便快捷.
java编程为啥会出现spring框架,为什么要有Spring?
spring security常用注解@Secured、@PreAuthorize 、@PostAuthorize说明,Java编程,spring security
Java编程中spring boot项目如何获取spring容器applicationContext