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相关推荐

  1. result returns more than one elements; nested exception is javax.persistence.NonUniqueResultExceptio

    解决:result returns more than one elements; nested exception is javax.persistence.NonUniqueResultExcep ...

  2. JPA事务问题Executing an update/delete query

    问题代码 ///删除操作@RequestMapping("/delete")public String delete(){Pmarea p = new Pmarea();//p.s ...

  3. nested exception is javax.persistence.RollbackException: Error while commiting the transaction

    org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested ...

  4. executing an update/delete query问题

    是因为在做SpringDataJpa更新和删除操作的时候Repository层没有加事务的注解,加上就行了: @Transactional@Query(value = "update msg ...

  5. 解决报错 javax.persistence.TransactionRequiredException: Executing an update/delete query

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错如题. 场景是我想要执行一条很简单的删除语句. JPA方式中使用本地sql , 写法如下: @M ...

  6. javax.persistence.TransactionRequiredException: Executing an update/delete query

    这个问题出现在整合springmvc+spring4+hibernate5的时候出现的.首先事务要配好,我是这样配置的: <bean id="txManager" class ...

  7. 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 ...

  8. 解决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 依赖与 ...

  9. 解决多数据事务提交异常nested exception is javax.transaction.RollbackException: Prepare: NO vote,atomikos版本3.9.3

    使用atomikos时,事务默认超时时间是100000毫秒,超过这个时间,提交事务就会抛出异常 nested exception is javax.transaction.RollbackExcept ...

最新文章

  1. Windows10安装Mysql5.7.19.0 msi 版本报错
  2. win32汇编系统函数简单小示例图解
  3. linux添加vfat分区,浅析mkfs.vfat如何在arm开发板上创建fat32独立分区
  4. nyoj3533D dungeon
  5. 梯度下降的三种形式——BGD、SGD、MBGD
  6. 磁盘管理,quota,RAID,LVM
  7. html5钟表带齿轮项目,基于HTML5的齿轮动画特效
  8. Linux学习笔记(6)
  9. ASP.Net在web.config中设置上传文件的大小方法
  10. c语言换行后多空格,关于文件操作,碰到空格就换行
  11. SQLyog安装教程
  12. 你不知道流量宝的神操作就能免费增加20万网站PV浏览量
  13. 20182319《数据结构与面向对象程序设计》实验二报告
  14. mysql全量备份脚本_mysql全量备份脚本
  15. 多轮对话之对话管理(Dialog Management)
  16. 华为员工待遇全面揭秘
  17. 基于SpringBoot的QQ邮箱登录注册
  18. 百事可乐AI人工智能生产过程破光
  19. BC35 RAI功能应用
  20. CCNA实验二十四 路由更新的安全

热门文章

  1. 什么是contrastive learning?
  2. 将ppt转换成pdf的三种方法分享
  3. 云服务器平台选择如何注册,云服务器创建指导
  4. 铱迅Web应用防护系统
  5. 动画人物走路的动作规律
  6. Hikvision DVR DS-7204HGHI-F1 安全漏洞
  7. python调用系统命令的6种方法
  8. opencv-python进行视频截图
  9. 考研到中大计算机需要学什么意思,作为一个二本学生,考研考中山大学有希望吗?最关键的是什么?...
  10. blog 修改博客文章