[Java lista] Hibernate commit ?

Keresztes József jkeresztes at vati.hu
2008. Feb. 7., Cs, 11:07:12 CET


A flush() nem commit-ol !

________________________________

Feladó: javalist-bounces at javagrund.hu meghatalmazó: Mester József
Küldve: 08-02-07, Cs 11:02
Címzett: javalist at javagrund.hu
Tárgy: Re: [Java lista] Hibernate commit ?




> 
> Session session = Hu.getSessionFactory().openSession();
> session.beginTransaction();
> Orszag orszag = new Orszag();
> orszag.setNev("Zimbabwe");
> session.save(orszag);
> session.flush();
> //session.getTransaction().commit();
> //session.close();
> Hu.getSessionFactory().close();  
> 
> Vagyis ha a session nincs commit-álva, és nincs lezárva sem, és így
> lezárjuk
> a SessionFactory-t, akkor sajnos egy commit kerül végrehajtásra, az
> adat végérvényesen bekerült az adatbázisba :(
> 
> Szerintetek ez így normális ?
> A lezáratlan session-nél miért nem egy rollback történik a háttérben ?
> 
> Joe
Izé. Szerintem a flush() is commitol.


http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#objectstate-flushing

Józsi

_______________________________________________
Javalist mailing list
Javalist at javagrund.hu
http://javagrund.hu/mailman/listinfo/javalist





--------- következő rész ---------
Egy nem text típusú csatolt állomány át lett konvertálva...
Név: nem elérhető
Típus: application/ms-tnef
Méret: 4372 bytes
Leírás: nem elérhető
Url : http://javagrund.hu/pipermail/javalist/attachments/20080207/fbb2cbb6/attachment-0001.bin 


További információk a(z) Javalist levelezőlistáról