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

