Hi Keith ! Removing the 'container' attribute doesn't help. I have a lot of code depending on Castor and need to know how to change my mapping or object model.
Thank you for your help Vadim Solonovich, mailto:[EMAIL PROTECTED] ----- Original Message ----- From: "Keith Visco" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, October 05, 2002 12:17 AM Subject: Re: [castor-dev] second try : How to marshal collections with latest Castor after fixing bug 1006 ? > > > Try removing the container attribute, i.e. don't specify false and don't > specify true, just remove it all together. > > --Keith > > Vadim Solonovich wrote: > > > > Hi ! > > > > This is second try. > > > > My question is about the problem described in > > http://www.mail-archive.com/[email protected]/msg08916.html > > and about marshalling collections in latest Castor after fixing bug 1006. > > > > Assuming I have an object like this > > > > class List { > > > > java.util.Collection _liList ; > > > > java.util.Collection getLi() { > > return this._liList ; > > } > > void setLi ( java.util.Collection vLi ) { > > this._liList = vLi; > > } > > void addLi ( java.lang.String vLi ) { > > this._liList.add(vLi); > > } > > } > > > > What I need is something like this: > > > > <list> > > <li> text </li> > > <li> text </li> > > ... > > </list> > > > > My mapping.xml looks like this : > > > > <class name="List"> > > <map-to xml="list" /> > > <field name="li" collection="collection" type="string" container="false" >required="false" direct="false" lazy="false" transient="false" > > > <bind-xml name="li" node="element" reference="false" transient="false" /> > > </field> > > </class> > > > > What I get after marshalling List object is : > > > > <list> > > <li> > > <string>text</string> > > <string>text</string> > > ... > > </li> > > </list> > > > > which is not what I want. > > Setting <field ... container='true' ... > produce: > > > > <list>texttexttext</list> > > > > What should I do now to get what i want ? > > > > Thanks in advance, > > > > Vadim Solonovich, > > mailto:[EMAIL PROTECTED], > > Software Development Dpt., > > Park.RU, Ltd. > > http://www.park.ru, http://garant.park.ru > > > > ----------------------------------------------------------- > > If you wish to unsubscribe from this mailing, send mail to > > [EMAIL PROTECTED] with a subject of: > > unsubscribe castor-dev > > ----------------------------------------------------------- > If you wish to unsubscribe from this mailing, send mail to > [EMAIL PROTECTED] with a subject of: > unsubscribe castor-dev > ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev
