Ronald, 

feel free to open a bug report (marked as feature request), and we'll have a 
look.

Regards
Werner

On Mon, 2 May 2005 11:27:23 -0400, Ronald Rudy wrote:

>Bruce,
>
>That's what I was hoping to get around, but if that's the best way to do it
>I'll plunge ahead.
>
>Seems to me that this type of thing should be handled by a persistance
>engine.  Don't mean this as a swipe at Castor, merely something to think
>about for future iterations.
>
>-Ron
>
>-----Original Message-----
>From: Bruce Snyder [mailto:[EMAIL PROTECTED]
>Sent: Monday, May 02, 2005 11:21 AM
>To: [email protected]
>Subject: Re: [castor-dev] many-to-many mapping..
>
>
>On 5/2/05, Ronald Rudy <[EMAIL PROTECTED]> wrote:
>> Here is my mapping:
>>
>>    <class name="com.xyz.ObjectOne" identity="oneId"
>> key-generator="SEQUENCE">
>>       <description>"First of Many-to-Many Object"</description>
>>       <map-to table="object_one"/>
>>       <cache-type type="none"/>
>>       <field name="oneId" type="integer">
>>          <sql name="object_one_id" type="integer"/>
>>       </field>
>>
>>        ...
>>
>>       <field name="objectTwo" type="com.xyz.ObjectTwo"
>> collection="arraylist">
>>         <sql name="object_two_id" many-table="objectone_objecttwo_map"
>> many-key="object_one_id" key-generator="SEQUENCE" />
>>       </field>
>
>Ronald,
>
>The repsonse in another thread provided by Emir is correct insomuch as
>mapping the bi-directional relationship between the two objects and
>marking certain fields as lazy loaded. In addition to that, Castor
>only supports the key-generator attribute on the class element.
>Placing a key-generator attribute on the sql element as above will
>have no effect as it is not supported. In order to get around this, in
>the past, I've modeled the bridge table as a Java object and persisted
>it along with the rest of the object model. Doing this will allow the
>key-generator to be specified on that object so that a key will be
>created for the table.
>
>Bruce
>--
>perl -e 'print
>unpack("u30","D0G)[EMAIL PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
>);'
>
>The Castor Project
>http://www.castor.org/
>
>Apache Geronimo
>http://geronimo.apache.org/
>







Reply via email to