.... ooorrrr nevermind because this isn't the problem at all ;)

On Nov 16, 2010, at 12:48 PM, David Avendasora wrote:

> 
> On Nov 16, 2010, at 12:32 PM, Ray Kiddy wrote:
> 
>> 
>> On Nov 16, 2010, at 6:32 AM, David Avendasora wrote:
>> 
>>> Hi all,
>>> 
>>> I have a Many-to-Many relationship and the join table does _not_ have a 
>>> compound PK. It has a normal PK with a dataType of Long. The FKs that 
>>> represent the to-One relationships on the join table are simply FKs and not 
>>> part of the PK.
>>> 
>>> I would like to flatten the toMany relationships, but when I add an object 
>>> to the relationship and EOF tries to create a row in the join table it  
>>> tries to create a compound PK for the join table, even though the Model is 
>>> very clear as to what the PK is. 
>>> 
>>> Is this the normal EOF behavior to ignore the Model's PK settings for the 
>>> join table and just assume that the PK is compound?
>>> 
>>> I've always avoided flattened relationships because every time I try to use 
>>> them I run into problems and give up and go back to regular relationships 
>>> because it seems the work that flattened relationships save always gets 
>>> offset by the limitations they impose (either that or my limitations of 
>>> ability to use them properly).
>>> 
>>> Dave _______________________________________________
>> 
>> Riffing off a problem I had recently, I would guess that the tool (ever so 
>> helpfully) set the 'propagate primary key' on the relationships going into 
>> the join table. If that property is set on the two relationships, that may 
>> be enough to confuse things.
> 
> I checked that and no, Propagates Primary Key isn't set on any of the 4 
> relationships involved.
> 
> Another detail is that I'm using Oracle and sequences to create the primary 
> key, so I'm looking into a problem with that sequence as well.
> 
> Dave
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
> 
> This email sent to msch...@pobox.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to