JavaExecuting an update/delete query; nested exception is javax.persistence.TransactionRequiredExcep

[Spring Data JPA问题]

JPQL如下:
@Modifying(clearAutomatically = true)
@Query("UPDATE SyncTestFromTKDO SET stuAns = '' where typeId = ?1")
public void updateStuAns(Integer typeid);
项目运行时报错,提示:
Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException
原因:
update、delete操作涉及到事务机制,需要进行设置
解决方法:
在调用这个方法的service类上加上注解

import org.springframework.transaction.annotation.Transactional;

@Transactional()
 

上一篇:Spring Bean初始化失败


下一篇:函数定义学习方法