作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用多线程执行插入操作。我使用了带注释的我的方法 is@Transaction
注释。但我无法执行低于异常的插入操作。
Exception in thread "Thread-21" javax.persistence.TransactionRequiredException: Executing an update/delete query at org.hibernate.ejb.AbstractQueryImpl.executeUpdate(AbstractQueryImpl.java:96) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
最佳答案
由于没有代码......为了让它工作,你必须
delete
所以内部调用就像
void doSomething(){
this.delete();
}
不会工作
但是
@Autowired
YourBean bean;
...
bean.delete();
会完成工作
关于spring - 如何在多线程环境中使用@Transactional,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57214406/
我是一名优秀的程序员,十分优秀!