Dlaczego potrzebuję Transakcji w hibernacji do operacji tylko do odczytu? Czy następująca transakcja powoduje zablokowanie bazy danych? Przykładowy kod do pobrania z DB: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation...