0
考慮在休眠以下(簡化)場景:Hibernate事務回滾需要還是足夠接近?
Session session=sessionFactory.openSession();
Transaction tx=session.beginTransaction();
try {
//Do something with session
if (...) {
return something;
}
tx.commit();
}
finally {
session.close();
}
它是一個安全的做法沒有明確回滾恢復,也就是說將沒有明確的回滾session.close()語句調用的代碼段導致最終的回滾?