使用Transactional注释时从应用程序获取完整的堆栈跟踪

时间:2016-04-15 08:01:20

标签: java spring exception

我使用的是Spring Transactional注释,它覆盖了自定义异常:  由提交异常覆盖的应用程序异常

让我们说

@Transactional
method A() {
try {

 } catch (MyException e) {
   throw MyException(e.getMessage, e);
 }  
}

现在我从调用A的代码获得的异常是事务回滚异常。 我希望代码抛出确切的异常,但Apache ExceptionUtils.getRootCause返回的事务回滚消息并没有澄清任何内容。

在这种情况下,如何将确切的应用程序异常传播给调用者方法?

0 个答案:

没有答案