Dobrý den, můžete použít klasický JSF session backing bean? Mezi jednotlivými kroky bude objekt držet tento bean a na konci ho prostě uložíte do db. U nás jedeme na JSF+EJB3, ale předpokládám, že je jedno, čím to nakonec budete persistovat.
Jirka Hradil On 12/21/06, Jakub Příkazský <[EMAIL PROTECTED]> wrote:
Zdravím konferenci, vím, že se tu podobné téma už probíralo, ale nějak jsem se nedopídil řešení. Požadavek je takový: bude se editovat nějaký rozsáhlý objekt, při editaci se přechází mezi různými formuláři a teprve až se stiskne tlačítko uložit, tak se celý objekt uloží. Nejefektivnější mi přijde držet si celou dobu rozpracovaný objekt v paměti spolu s číselníky a jinými daty a co nejvíce využít lazy inicializace pro načítaní dalších objektů. Problém je, že mi lazy iniciliazace nezafunguje protože se mi uzavře spojení z databází. Zkoušel jsem OpenSessionInViewFilter, ale ten zafunguje pouze v rámci jednoho requestu, ale nejspíš ne přes více, pokud ano tak by se mi hodilo vědět jak :-) . Napadá mě: napsat si vlastní servletový filter? viz. http://www.hibernate.org/43.html díky Jakub Používáme: JSF+Spring+Hibernate.
