Ooops!
That should be manytoone! My Bad!
(I did mention it was pseudo code, right?)
<object name="cart>
<id name="uuid" />
<onetomany name="LineItems">
<link to="LineItem" />
</onetomany>
</object>
<object name="Product>
<id name="uuid" />
</object>
<object name="ProductOptions>
<id name="uuid" />
</object>
<object name="LineItem>
<compositeid>
<parentonetomany class="cart" />
<manytoone name="Product" />
<manytoone name="ProductOption" />
</compositeid>
<manytoone name="Product">
<link to="Product" />
</manytoone>
<manytoone name="ProductOption">
<link to="ProductOption" />
</manytoone>
</object>
That should make more sense now :D
Mark
On Thu, Nov 13, 2008 at 8:29 AM, Ken Cummins <[EMAIL PROTECTED]> wrote:
>
> Ummm... From your earlier reply:
>
>> <object name="LineItem>
>> <compositeid>
>> <parentonetomany class="cart" />
>> <onetomany name="Product" />
>> <onetomany name="ProductOption" />
>> </compositeid>
>
> :)
>
> But I see what you're saying about the o2m in a composite id.
>
> And I like referential integrity, I was just curious... :)
>
> On Nov 12, 3:26 pm, "Mark Mandel" <[EMAIL PROTECTED]> wrote:
>> On Thu, Nov 13, 2008 at 4:53 AM, Ken Cummins <[EMAIL PROTECTED]> wrote:
>>
>> > I *think* I understand now, but there's one problem: a compositeid
>> > can't contain a onetomany relationship. Only manytoone,
>> > parentonetomany, or property.
>>
>> But there is no way a o2m could be a compositeID. The FK could never
>> be on the table that way - its always on the child.
>>
>>
>>
>> > Also, as a point of clarification, should there be foreign keys set up
>> > in the database itself, or is using the compositing of Transfer
>> > sufficient?
>>
>> Of course you should use foreign keys... you don't like referential
>> integrity? ;)
>>
>> Mark
>> --
>> E: [EMAIL PROTECTED]
>> W:www.compoundtheory.com
> >
>
--
E: [EMAIL PROTECTED]
W: www.compoundtheory.com
--~--~---------~--~----~------------~-------~--~----~
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer
You received this message because you are subscribed to the Google Groups
"transfer-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/transfer-dev?hl=en
-~----------~----~----~----~------~----~------~--~---