> 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.

Odpovedet emailem