Eric,
You can do nested mappings/classes like this - but then you start to
trigger cache level errors in Castor when hitting objects concurrently,
and I think Werner is exploring that right now.
- Jim
> Hi :)
>
> Let's have two principal java classes with javabeans-style getters
> and setters :
> 1- public class A
> {
> private B car;
> private C tool;
> private D house;
> }
> and
> 2- public class B
> {
> private A owner;
> }
>
> Xml will be :
> <person>
> <car>
> <owner>
> <car>...</car>
> <tool>...</tool>
> <house>...</house>
> </owner>
> </car>
> <tool>...</tool>
> <house>...</house>
> </person>
>
> Is it possible to have a mapping file which leads to
> <person>
> <car>
> <owner>
> <house>...</house>
> </owner>
> </car>
> <tool>...</tool>
> <house>...</house>
> </person>
>
> For example, does the following mapping file work ?
> <mapping>
> <class name="A" auto-complete="false" verify-constructable="false">
> <map-to xml="person"/>
> <field name="car" type="B">
> <bind-xml name="car" node="element"/>
> </field>
> <field name="tool" type="C">
> <bind-xml name="tool" node="element"/>
> </field>
> <field name="house" type="D" container="true">
> <bind-xml name="house" node="element"/>
> </field>
> </class>
> <class name="B" auto-complete="false" verify-constructable="false">
> <map-to xml="car"/>
> <field name="owner" type="A">
> <bind-xml name="owner" node="element">
> <class name="A" auto-complete="false"
> verify-constructable="false">
> <map-to xml="owner"/>
> <field name="house" type="D">
> <bind-xml name="house" node="element"/>
> </field>
> </class>
> </bind-xml>
> </field>
> </class>
> </mapping>
> If not, could someone teach me how to do ?
>
> Thanks in advance for your help
> Ticker
--
Best Regards,
Jim Manico
VP Software Engineering, Codemagi Inc.
GIAC GSEC Professional, Sun Certified Java Programmer
[EMAIL PROTECTED]
808.652.3805
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email