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

Odpovedet emailem