reference to self
araneta opened this issue · comments
how to reference to self entity?
aggregate CourseOffered{
List prerequisiteCourses;
}
entity CoursePrerequisite{
CourseOffered *CourseOffered;
int minValue;
}
right now it generates
CREATE TABLE university."CoursePrerequisite"
(
"CourseOfferedID" integer NOT NULL, -- NGS generated
"minValue" integer NOT NULL, -- NGS generated
"Index" integer NOT NULL, -- NGS generated
)
I want to be able to add another reference to courseOffered in CoursePrerequisite. how to do that?
Thanks
You can name references however you want. eg
CourseOffered *ref1;
CourseOffered *ref2;
The problem with your model is that you would get the same table even id you didnt write
CourseOffered *CourseOffered;
Thats actually a backreference from the list property. Youve just exposed it that way. Meaning.... use a different name instead
i see.. thanks