Hello Keith, could you provide a snippet of a mapping-file to show how it looks like?
Thank you very much, Thomas ----- Original Message ----- From: "Keith Visco" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 28, 2002 7:41 PM Subject: Re: [castor-dev] Pretend to map some fields to XML > > 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 > ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev
