关于hibernate的commit和rollback
本人不是很明白为什么
Session hbmSession = HibernateSessionFactory.currentSession();
Transaction tx = hbmSession.beginTransaction();
Company company = (Company)hbmSession.get(Company.class , id);
company.setName(name);
company.setAddress(address);
hbmSession.save(company);
tx.commit();
要执行tx.commit();具体作用是什么?
另外,rollback又有何用?
望各位大侠详细解释下,多谢了!