Zdravím konferenci,

mám následujcící problém: píšu webovou aplikaci, ve které chci editovat relativně rozsáhlý objekt. Editace probíhá ve stylu průvodce v několika krocích. A tady jsem narazil na problém s lazy inicializací, protože ve chvíli kdy nějakou vlastnost objektu změním, tak se mi objekt nepodaří reasociovat s aktuální databázovou session. Reasociaci provádím metodou lock(classname, objekt, lock mode). Tady je právě kámen úrazu protože lock nemůže asociovat změněný objekt (vyhodí se výjimka). Otázka zní, jak reasociovat objekt se sesion, který má už změněný stav a je to vůbec toto možné? Při zobrazení tento probrém nenastává, tam mi reasociace pomocí lock() zafunguje .

díky Jakub

Používám: Hibernate, Spring, JSF

Odpovedet emailem