Dlaczego potrzebuję Transakcji w hibernacji do operacji tylko do odczytu?
Czy następująca transakcja powoduje zablokowanie bazy danych?
Przykładowy kod do pobrania z DB:
Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction?
//readonly operation here
tx.commit() // why tx.commit? I don't want to write anything
Czy mogę użyć session.close()
zamiast tx.commit()
?