Ok. I'll update my model.
Thanks.

2015-04-24 17:31 GMT+01:00 Chuck Hill <[email protected]>:

>  Single Table is usually the best choice.
>
>   On 2015-04-24, 9:30 AM, "HOUNKPONOU Ronald" wrote:
>
>   Hi Chuck,
> I am using horizontal inheritance.
>
>  I've choose it after i read  the section on inheritance in Practical
> WebObjects.
> But i read it again may be i miss something
>
> 2015-04-24 17:26 GMT+01:00 Chuck Hill <[email protected]>:
>
>>  It sounds like you used Vertical Inheritance.  I generally don’t
>> recommend it.  One reason is that you can’t enforce foreign key constraints
>> like this.  I suggest reading the section on inheritance in Practical
>> WebObjects
>>
>>  Chuck
>>
>>
>>   On 2015-04-24, 9:22 AM, "HOUNKPONOU Ronald" wrote:
>>
>>    Hi,
>> have a problem with Entities and inherance.
>> I have 3 Entities AbstractPerson, Person and Account.
>>
>>  AbstractPerson is abstract.
>>
>>  Person inherit from AbstractPerson.
>> An AbstractPerson can have many Accounts.
>> I can esaly create a Person.
>> The problem is that when I try to insert an Account that belongs to a
>> Person, i got this ERROR :
>>
>>  ERROR: an  insert or update instruction on the « Account » violate the
>> foreign key constraint « account_abstractperson_fk »
>> Details: The key (abstractpersonid)=(1) is not present in the table «
>> abstractperson ».
>>
>>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to