Hibernate Только для чтения транзакций

Спящийдокументы показать этот пример:

session = sessionFactory.openSession();
session.beginTransaction();
List result = session.createQuery( "from Event" ).list();
for ( Event event : (List) result ) {
    System.out.println( "Event (" + event.getDate() + ") : " + 
        event.getTitle() );
}
session.getTransaction().commit();
session.close();

Почему необходимо выполнитьsession.getTransaction().commit() хотя список событий был просто распечатан?

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

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