Hi Glen, Thomas,
If adding a transient field directly on the bind-xml would be beneficial to you, feel free to fill out an enhancement request in our bugzilla (http://bugzilla.exolab.org). That way it won't be forgotten, and you can track it's progress. Thanks, --Keith Glen Edwards wrote: > > Hi Thomas > I have had a similar issue as I am using both JDO and XML and I have had to > do as Keith says and resort to two mapping files: one for XML and one for > JDO. I also ran into a few issues with identities with JDO lazy loading of > collections so I had to use transient identities > in my XML document in my particular case. Saving objects back into JDO is > not very nice and we are having to code workarounds - collections and > dependent objects yuck! > Glen > > -----Original Message----- > From: Keith Visco [mailto:[EMAIL PROTECTED]] > Sent: Thursday, March 28, 2002 13:06 PM > To: [EMAIL PROTECTED] > Subject: Re: [castor-dev] Pretend to map some fields to XML > > Thomas Louis wrote: > > > > Hello, > > > > how can I pretend to map some fields of my class to XML. I can't declare > > them "transient" because they had to be mapped for JDO. > > For now, I believe you'll have to maintain two separate mapping files. > However > we have discussed in the past adding a transient attribute to the > bind-xml element. > So in the future it may be directly supported. > > --Keith > > > > > Example: > > Mapping-file: > > > > <class name="Item" identity="id" key-generator="MAX"> > > <map-to xml="item" table="item"/> > > <field name="id" type="integer"> > > <sql name="item_id"/> > > </field> > > <field name="content" type="java.lang.String"> > > <sql name="content"/> > > <bind-xml name="content" node="text"> > > </field> > > </class> > > > > The problem occurs, when I marshall the items. Then the generated XML > looks > > like that: > > > > <item>Foo<id>0</id></item> > > <item>Bar<id>0</id></item> > > > > But I don't want these <id>s neither than an element nor an attribute. > > > > Do you know what to change in the mapping file? > > > > Thomas > > > > ----------------------------------------------------------- > > 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 ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev
