处理Java中异步引发的异常

时间:2019-01-02 22:58:55

标签: java exception transactions try-catch

下面是我遇到的try/finally块的示例。在try块中,我有两个可能引发不同异常的方法。这些方法中的代码涉及Hibernate管理的事务。

我的问题是,直到调用cleanup()时,try块中的方法才会抛出这两个异常。

无论是否引发异常,我都需要调用cleanup()。我该如何解决?

try
{
    mayThrowException1();
    mayThrowException2();
}
finally
{
    cleanup();
}

0 个答案:

没有答案