当前位置 : 主页 > 编程语言 > java >

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

来源:互联网 收集:自由互联 发布时间:2022-07-07
今天遇到了这样一个问题,意思都懂,就是没有加事务。 网上大部分的回答是: 在方法上加jpa的@Transaction注解。 试验后发现不能解决问题,后在浏览stackOverflow时,了解到 有人将方法


  今天遇到了这样一个问题,意思都懂,就是没有加事务。

   网上大部分的回答是: 在方法上加jpa的@Transaction注解。 

   试验后发现不能解决问题,后在浏览stackOverflow时,了解到 有人将方法定义为private时,transaction没有生效,发现我的方法protected,因此改为public就好了。 

   地址在: ​​这里​​

   记录一下,有些注解对方法的这个不做要求,有些又有特定的要求,应该是跟规范有关吧,需要在实践中慢慢学习。 

网友评论