Por que eu preciso do Transaction no Hibernate para operações somente leitura? A transação a seguir bloqueia o BD? Código de exemplo para buscar no banco de dados: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation...