Ano.
Presne zjistit, proc si Hibernate mysli, ze je objekt dirty zjistite
debugovanim do zdrojaku Hibernatu. Pripadne zobrazenim DEBUG infa z
Hibernatu.
Lukas
Ivan Polak wrote:
teda ak mam criteria definovane:
Criteria
criteria=HibernateUtils.getSession().createCriteria(PersonImpl.class);
tak podla Vas v triede PersonImpl (pripadne v jeho rodicoch) vykonavam
nejaku zmenu v set.... metode ? dobre som to pochopil ?
dakujem
Ivan
--------- Original Message --------
From: Java <[email protected]>
To: Java <[email protected]>
Subject: Re: Hibernate a nevyziadane updaty do DB
Date: 23/04/08 12:23
Nekde menite nejakou propertu tech obejtku.
Staci nekde v setteru volat String#trim() nebo neco podobneho.
Lukas
Ivan Polak wrote:
> Zdravim,
>
> mam pomerne zavazny problem v mojej web aplikacii. pouzivam hibernate
a
> pomociou criteria vytazujem nejake data z DB. tento vysledok potom
pomocou
> for a iterate kopirujem do pola objektov (ineho typu). ked toto
vsetko
> spravim vo finally casti volam session.flush(); co ale na moje
prekvapenie
> vykonava updaty vsetkych predtym ziskanych objektov (cez criteria) do
DB.
> zistil som to tak, ze mam zapnute v hibernate konfiguracii
show_sql=true. uz
> asi 3 dni neviem najst pricinu, preco hibernate povazuj tieto objekty
za
> modifikovane, ked nad nimi robim len select a preco vykonava
nezmyselne
> updaty do DB.
>
> velmi pekne dakujem
>
> Ivan
>
> ________________________________________________
> Message sent using Webmail 2.7.9
>
________________________________________________
Message sent using Webmail 2.7.9