Зачем мне нужна транзакция в 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()

Ответы на вопрос(4)

Ваш ответ на вопрос