Зачем мне нужна транзакция в Hibernate для операций только для чтения?
Зачем мне нужна транзакция в 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()