Pouzivam STRUTS. Koukal jsem, ze chyby se objevuji i na relacich 1:N. Na netu jsem nenasel zadny podobny problem, takze neco delam blbe. Bud je neco blbe v konfiguje a nebo v kodu, pls. poslete mi nekdo example nebo napad, jak odstranit spatne nakesovana data. dik jindra
*~*~*~*~*~*~*~*~*~*~*~ Pouzivate nejaky MVC? Treba Spring? Omlouvam se pokud opakuju triviality ale typickou pricinou muze by to, ze pri relaci 1:N vytvorite novy record ale nepridate jej do collection v master tabulce. Tedy <class name="Master"> ... <set name="details" lazy="true"> ... <one-to-many class="Detail"/> </set> </class> <class name="Detail"> ... <many-to-one name="master" class="Master"> </class> Potom je potreba pri vytvoreni noveho detailu udelat: Maser master; Detail new_detail; ... master.getDetails().add(new_detail); session.saveOrUpdate(master); Tedy nestaci pouze: new_detail.setMaster(master); session.saveOrUpdate(new_detail); Potom je sice v databazi vsechno OK ale v Setu u objectu master jeste novy detail neni! Radomir Svancer Dne čt 29. září 2005 12:54 Jindřich Recina napsal(a): > obracim se na Vas s prosbou. Uz tyden hledam chybu nad hibernate. > > mam v databazi Posgresql tabulky a v nich data. Kdyz na webu zedituji nebo > zadam pres formular nova data a odeslu na server, tak se zapise vse do > databaze OK. (Vsechno delam pres hibernate - xmlka, ktery sem si nechal > vygenerovat pluginem.) Jenze kdyz najedu na detail zadanych dat a refresuji > si stranku, tak se mi zacnou zobrazovat stara data. Jakoby hibernate neco > nekde blbe nakesoval.... Jde vzdy o data, ktera se nachazeji ve vice > tabulkach v relaci M:N. Nevite, co s tim muze byt? Kde co nastavit? > > > S pozdravem > > Jindrich Recina > > > > >
