如下所示,有两次尝试抓取有什么好处?从书开始休眠采取。使用两个try-catch?
protected void rollback() {
try {
getSession().getTransaction().rollback();
} catch (HibernateException e) {
// TODO change to log
System.out.println(e);
}
try {
getSession().close();
} catch (HibernateException e) {
// TODO change to log
System.out.println(e);
}
}
大概是因为你想关闭会话,而不管操作是否成功。 – Nim 2012-01-18 12:58:50
为什么你不使用finally块? – Mob 2012-01-18 13:25:27