【发布时间】:2015-03-03 07:01:24
【问题描述】:
如果我想在成功执行数据库操作后使用 commit(session),将它放在 try 或 finally 块中哪个更好? 这里我终于用上了,应该在试试吗?
public void delete( --- ) {
Session session = init();
try {
----
} catch (HibernateException e) {
rollback(session);
logger.error("delete failed", e);
throw e;
} finally {
commit(session);
close(session);
}
}
【问题讨论】:
标签: java hibernate exception try-catch