A pouzivate vubec transakce? Muzete poslat cely kod? Pokud ne, tak je pozorovane chovani spravne, viz https://www.hibernate.org/403.html
Lukas 2009/6/19 Pavel Nemec <neme...@gmail.com> > > Zmeny vraceny byt musi, flush jen posle prikazy do DB, commit se dela > > zvlast. > > Dokonce Hibernate muze posilat prikazy do DB v libovolnem poradi a > nektere > > nemusi poslat vubec. > > > > Nejedete v autocommit modu? To by vysvetlovalo i ten problem s > nezamykanim > > pri GETu. > > > Myslim si ze ano, ale kdyz jsem prohlizel konfiguraci hibernate v J2EE > aplikaci, tak jsem zadnou zminku o autocommitu nenasel. > > Nacpal jsem tedy pres hibernate.propperties autocommit false > > 14:56:52,266 INFO [Environment] loaded properties from resource > hibernate.properties: {hibernate.connection.autocommit=false, > hibernate.bytecode.use_reflection_optimizer=false} > > Nicmene chovani je temer stejne. > Smazane objekty, na ktere pote zavolam flush se primo zapisi do db a > rollback s nimi nic neudela. > Nicmene objekty u kterych provedu zmenu hodnoty po te flush a po te > rollback si zachovaji puvodni hodnotu. > > No, vyresim svuj problem pomoci zamikani tabulek a na tuto zahadu > prijdu pozdeji. >