事务回滚的错误NoTransactionException: No transaction aspect-managed TransactionStatus i
Exception in thread "main" org.springframework.transaction.[code=perl]NoTransactionException: No transaction aspect-managed TransactionStatus in scope
at org.springframework.transaction.interceptor.TransactionAspectSupport.currentTransactionStatus(TransactionAspectSupport.java:114)
at com.test.test.text(test.java:51)
at com.test.test.main(test.java:18)学习ssh时的错误
try{
System.out.println("============保存user============");
dao.save(user);
System.out.println("============保存classify============");
dao2.save(classify);
}catch(Exception e){
System.out.println("=====22222222222222");
// e.printStackTrace();
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
//就是这一句了,加上之后,如果doDbStuff2()抛了异常,
System.out.println("--------------");
}我把classify设置成会抛出错误的。然后抛出RuntimeException;
AOP代码:
@AfterThrowing(throwing="ex",pointcut="execution(* com.dao.*.*(..))")
public void doRecoveyAction(Throwable ex){
System.out.println("===========事务回滚============");
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
System.out.println("===========回滚成功============");
}但是输出的时候是这样的:
============保存user============
before
============保存classify============
before
=====22222222222222
Exception in thread "main" org.springframework.transaction.NoTransactionException: No transaction aspect-managed TransactionStatus in scope
at org.springframework.transaction.interceptor.TransactionAspectSupport.currentTransactionStatus(TransactionAspectSupport.java:114)
at com.test.test.text(test.java:51)
at com.test.test.main(test.java:18)抛出的RuntimeException没有调用到AOP
但是我用个抛出1/0的错误的时候却可以调用到AOP
求大神指导啊
...全文
相关推荐
2024年基于自然的解决方案:中欧案例研究与经验总结报告.docx
2024年基于自然的解决方案:中欧案例研究与经验总结报告.docx
使用SSA(MATLAB)对阿尔茨海默病小鼠模型进行脑电信号分析.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
Special-Comfy-part2.7z.088
ComfyUI专用模型资源分卷压缩包,Special-Comfy-part2系列第088卷。7z分卷格式,单卷900MB,需配合全部分卷解压使用。
高校技术转移办公室人员在成果转化过程中,如何实现科技成果的精准推介与高效转化?.docx
高校技术转移办公室人员在成果转化过程中,如何实现科技成果的精准推介与高效转化?
政府科技管理者如何提升科技成果转化政策落实的精准性?.docx
政府科技管理者如何提升科技成果转化政策落实的精准性?


Web 开发
