Зачем мне нужна транзакция в Hibernate для операций только для чтения?
Устанавливает ли следующая транзакция блокировку в БД?
Пример кода для извлечения из БД:
Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction?
//readonly operation here
tx.commit() // why tx.commit? I don't want to write anything
Могу ли я использовать session.close()
вместо tx.commit()
?