标签: java exception transactions try-catch
下面是我遇到的try/finally块的示例。在try块中,我有两个可能引发不同异常的方法。这些方法中的代码涉及Hibernate管理的事务。
try/finally
try
我的问题是,直到调用cleanup()时,try块中的方法才会抛出这两个异常。
cleanup()
无论是否引发异常,我都需要调用cleanup()。我该如何解决?
try { mayThrowException1(); mayThrowException2(); } finally { cleanup(); }