Удаляет ли откат транзакции Hibernate объекты с «session.flush()»?

Меня смутил transaction.rollback. Вот пример псевдокода:

transaction = session.beginTransaction()    
EntityA a = new EntityA();    
session.save(a);    
session.flush();    
transaction.rollback();

Что происходит, когда этот код работает? Есть объект в базе данных или нет?

27
задан Peter Mortensen 21 October 2012 в 18:06
поделиться