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

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