Hi Tom,
Since I'm not a Torque expert either, I'll give you my best guess...
Here is the code from the last email for reference:
Java Source:
/**
* @ojb.field
*/
private Integer generalAddressId;
/**
* @ojb.reference class-ref="com.blah.businessObjects.CompanyAddress"
* foreignkey="generalAddressId"
*
*/
protected CompanyAddress generalAddress;
/**
* @ojb.field
*/
private Integer billingAddressId;
/**
* @ojb.reference class-ref="com.blah.businessObjects.CompanyAddress"
* foreignkey="billingAddressId"
*
*/
protected CompanyAddress billingAddress;
<ojbrepository> correctly generates seperate reference-descriptor tags:
<reference-descriptor
name="generalAddress"
class-ref="com.blah.businessObjects.CompanyAddress"
>
<foreignkey field-ref="generalAddressId"/>
</reference-descriptor>
<reference-descriptor
name="billingAddress"
class-ref="com.blah.businessObjects.CompanyAddress"
>
<foreignkey field-ref="billingAddressId"/>
</reference-descriptor>
But <torqueschema> incorrectly generates one foreign-key tag:
<foreign-key foreignTable="COMPANY_ADDRESS">
<reference local="generalAddressId"
foreign="COMPANY_ADDRESS_ID"/>
<reference local="billingAddressId"
foreign="COMPANY_ADDRESS_ID"/>
</foreign-key>
I think that the schema file should contain:
<foreign-key foreignTable="COMPANY_ADDRESS">
<reference local="generalAddressId"
foreign="COMPANY_ADDRESS_ID"/>
</foreign-key>
<foreign-key foreignTable="COMPANY_ADDRESS">
<reference local="billingAddressId"
foreign="COMPANY_ADDRESS_ID"/>
</foreign-key>
Thanks
David
-----Original Message-----
From: Thomas Dudziak [mailto:[EMAIL PROTECTED]
Sent: Friday, May 23, 2003 2:13 PM
To: [EMAIL PROTECTED]
Subject: RE: Xdoclet support !
Hi David,
since I'm not really a torque expert, please tell me how it should look
like instead. The torque documentation
(http://db.apache.org/torque/schema-reference.html) is not that helpful in
this respect.
Thanks,
Tom
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]