Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException
Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query
在用Spring JPA的时候,用到了@Query注解,在自定义INSERT语句的时候出现了问题:
public interface ApplicationRepository extends JpaRepository<Application, BigInteger> {@Modifying@Query(value = "INSERT INTO report(aaa,bbb) VALUES " +" (?1, ?2)",nativeQuery = true)void InsertDataIntoReport(String s1,String s2);
}
报错:Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query。
解决方案就是在该接口前加上另一个注解**@Transaction**
!!!@Transaction必须是org.springframework.transaction.annotation.Transactional,
而非javax.transaction.Transactional.
import org.springframework.transaction.annotation.Transactional;@Transaction
public interface ApplicationRepository extends JpaRepository<Application, BigInteger> {@Modifying@Query(value = "INSERT INTO report(aaa,bbb) VALUES " +" (?1, ?2)",nativeQuery = true)void InsertDataIntoReport(String s1,String s2);
}
Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException相关推荐
- result returns more than one elements; nested exception is javax.persistence.NonUniqueResultExceptio
解决:result returns more than one elements; nested exception is javax.persistence.NonUniqueResultExcep ...
- JPA事务问题Executing an update/delete query
问题代码 ///删除操作@RequestMapping("/delete")public String delete(){Pmarea p = new Pmarea();//p.s ...
- nested exception is javax.persistence.RollbackException: Error while commiting the transaction
org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested ...
- executing an update/delete query问题
是因为在做SpringDataJpa更新和删除操作的时候Repository层没有加事务的注解,加上就行了: @Transactional@Query(value = "update msg ...
- 解决报错 javax.persistence.TransactionRequiredException: Executing an update/delete query
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错如题. 场景是我想要执行一条很简单的删除语句. JPA方式中使用本地sql , 写法如下: @M ...
- javax.persistence.TransactionRequiredException: Executing an update/delete query
这个问题出现在整合springmvc+spring4+hibernate5的时候出现的.首先事务要配好,我是这样配置的: <bean id="txManager" class ...
- springmvc运行时,Failed to read candidate component class;nested exception is java.lang.IllegalArgument
问题一.springmvc运行时,Failed to read candidate component class:nested exception is java.lang.IllegalArgum ...
- 解决idea中报错Failed to read candidate component class file [ ]; nested exception is org
解决idea中报错Failed to read candidate component class: file [ ]: nested exception is org. 使用的 Spring 依赖与 ...
- 解决多数据事务提交异常nested exception is javax.transaction.RollbackException: Prepare: NO vote,atomikos版本3.9.3
使用atomikos时,事务默认超时时间是100000毫秒,超过这个时间,提交事务就会抛出异常 nested exception is javax.transaction.RollbackExcept ...
最新文章
- Windows10安装Mysql5.7.19.0 msi 版本报错
- win32汇编系统函数简单小示例图解
- linux添加vfat分区,浅析mkfs.vfat如何在arm开发板上创建fat32独立分区
- nyoj3533D dungeon
- 梯度下降的三种形式——BGD、SGD、MBGD
- 磁盘管理,quota,RAID,LVM
- html5钟表带齿轮项目,基于HTML5的齿轮动画特效
- Linux学习笔记(6)
- ASP.Net在web.config中设置上传文件的大小方法
- c语言换行后多空格,关于文件操作,碰到空格就换行
- SQLyog安装教程
- 你不知道流量宝的神操作就能免费增加20万网站PV浏览量
- 20182319《数据结构与面向对象程序设计》实验二报告
- mysql全量备份脚本_mysql全量备份脚本
- 多轮对话之对话管理(Dialog Management)
- 华为员工待遇全面揭秘
- 基于SpringBoot的QQ邮箱登录注册
- 百事可乐AI人工智能生产过程破光
- BC35 RAI功能应用
- CCNA实验二十四 路由更新的安全