Можем ли мы сделать постоянный объект Transient снова в Hibernate? - PullRequest
0 голосов
/ 29 мая 2018

Насколько я понимаю, постоянный объект - это объект, который имеет представление в БД, но если я вызову session.delete() для этого объекта, каким будет состояние объекта?Detached or Transient ?

Рассмотрим этот код:

      Animal a = new Animal(1," Dolphin ", " Sea" ); 

      Session s= SessionFactoryUtil.getSession();
      Transaction  tr = s.beginTransaction();

         s.save(a);       
         s.flush();         //here a became persistent
         s.delete(a); 
         tr.commit();      // what is the state of a here ?
         s.close();
...