в учебнике я вижу 2 способа создания и начала транзакции.сначала так:
UserTransaction tx = TM.getUserTransaction();
tx.begin();
и еще один способ
Session session = sessionFactory.openSession();
session.beginTransaction();
в чем разница между этими транзакциями и их поведением.и мой вопрос похож на это это но не равно !!