[Modeling-users] One to Many Relationships
Status: Abandoned
Brought to you by:
sbigaret
|
From: Kertis, D. <dk...@vo...> - 2004-08-18 06:02:29
|
I am trying to define a one-to-many relationship in XML. However, I am
getting the following error:
Object: Relationship Category.topics
------------------------------------
* Error(s):
- relationship is not mandatory but source attribute Category.id is
required
Can anyone tell me the correct way to model a one-to-many with Modeling? My
"many" table has a foreign key to the primary key of my "one" table, but
modeling doesn't seem to like this.
Below is a cutdown of my model.
<entity
name='Topic'>
<primaryKey attributeName='id'/>
<attribute
name='id'
type='int'
isRequired='1'/>
<attribute
name='categoryID'
type='int'
isRequired='1'/>
</entity>
<entity
name='Category'
<primaryKey attributeName='id'/>
<attribute
name='id'
type='int'
isClassProperty='0'
isRequired='1'/>
<relation
name='topics'
destinationEntity='Topic'>
<join
sourceAttribute='id'
destinationAttribute='categoryID'/>
</relation>
</entity>
|