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

Reply via email to