Hibernate升级到3以后,我发现原有的HibernateException异常被Hibernate自动处理了,于是把try/catch/finally去掉,结果就出了这么个异常,原因很简单,看代码:
catch块中的代码应该是:
否则通不过编译!应为抛出了异常后不能再有其它语句.
catch块中的代码应该是:
复制内容到剪贴板 程序代码
if (tx!=null) {
tx.rollback();
}
throw e;
tx.rollback();
}
throw e;
否则通不过编译!应为抛出了异常后不能再有其它语句.
Tags: Transaction started hibernate3