Well, detachable models are mostly used for something you can
relatively easily reconstruct. If you are building a complex object
(multi-step wizard etc.) then you don't what to use a detachable
object for it.

-Matej

On 10/16/07, Sam Hough <[EMAIL PROTECTED]> wrote:
>
> I found another con with detachable is that if you are constructing a complex
> object graph _before_ putting it in the database you would have to do
> something cleverer... e.g. only detach if already persisted? We just stuck
> with non-detachable models.
>
>
>
> Eelco Hillenius wrote:
> >
> >> Does this approach have any significant improvement over the former? and
> >> what could be the cons
> >
> > Like Alex said, look at LoadableDetachableModel for instance. You
> > don't have to discard right away; just do at at the end of the
> > request. It's what detachable is for.
> >
> > Pro detaching: less memory consumption per session, and you can avoid
> > lazy loading problems when you use e.g. Hibernate. Con: more database
> > traffic (if you don't cache these objects) and cpu usage (though very
> > very minimal). In general a pro is also that your objects are always
> > fresh. A general con when working in forms can be that you have to
> > persist changes right away or you'll lose them with the reload.
> >
> > Eelco
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/Session-Objects-Approach-tf4600804.html#a13229389
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to