Cheers, I kind of thought so just wanted to get a professionals opinion :D

I guess when using a mapping file I should set direct=true?

ta

2008/8/3 Werner Guttmann <[EMAIL PROTECTED]>

> Hi Toby,
>
> I guess you will have to use a mapping file and define a setter/adder
> method to avoid that (particular) problem.
>
> Werner
>
> Toby wrote:
> > Hi folks,
> >
> > Just a quick one, does anyone have any tips about
> marshalling/unmarshalling
> > immutable objects? I'm not using a mapping file (at the moment) and
> > discovered when one of my classes is unmarshalled (it marshals ok), it
> uses
> > the getter to get a collection then adds to it and so "re-loads" the
> object
> > from the XML. However, my immutable object guards against such
> modification
> > (its immutable) and so it returns a copy of the collection (so any adds
> to
> > it wont really count).
> >
> > I understood from the docs that if no getter is provided it'll try and
> use
> > the field/direct access, is that right? Otherwise, I guess my options are
> to
> > use a mapping file and control things better? I kinda like the default
> > behaviour though ;)
> >
> > Cheers
> >
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>


-- 
Toby

Reply via email to