博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javax.persistence.TransactionRequiredException: Executing an update/delete query异常
阅读量:6858 次
发布时间:2019-06-26

本文共 460 字,大约阅读时间需要 1 分钟。

  hot3.png

在报错的方法上面加上事务即可。 

@Transactional(readOnly = false, propagation = Propagation.REQUIRED)

此实例与Hibernate和Ibatis有所区别,通过JpaTemplate模板类进行如持久化等操作时必须有运行在事务环境中,否则可能抛出如下异常或警告:

  • “javax.persistence.TransactionRequiredException:Executing an update/delete query:表示没有事务支持,不能执行更新或删除操作;
  • 警告“delaying identity-insert due to no transaction in progress”:需要在日志系统启动debug模式才能看到,表示在无事务环境中无法进行持久化,而选择了延迟标识插入。

 

以上异常和警告是没有事务造成的,也是最让人困惑的问题,需要大家注意。

转载于:https://my.oschina.net/gaomq/blog/1581115

你可能感兴趣的文章
squid代理服务器
查看>>
4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例
查看>>
扩展的几个应用 、 vim编辑技巧 、 发布网络YUM源 、 源码编译安装
查看>>
Java的新项目学成在线笔记-day2(四)
查看>>
U大师安装系统后,Chrome主页被7654导航劫持解决方法
查看>>
python气象分析
查看>>
Ansible服务
查看>>
配置MSTP及负载均衡
查看>>
高可用高并发的 9 种技术架构!
查看>>
2018-06-11笔记(日常运维二)
查看>>
top -bcn -1
查看>>
定时任务
查看>>
一条数据的漫游 -- X-Engine SIGMOD Paper Introduction
查看>>
从头开始复习css之2D变换
查看>>
研究生之路
查看>>
将军令:数据安全平台建设实践
查看>>
2017年软件工程第八次作业-每周PSP例行报告
查看>>
《python 编程从入门到实践》操作列表与if语句
查看>>
Android 代码混淆 混淆方案
查看>>
「小程序JAVA实战」小程序视频封面处理(48)
查看>>