如何有效地映射以下情况的对象化(或嵌套)关系。
http://i.imgur.com/yiCYh4i.png
如果我有一个学习计划,我希望所有学生在某一年学习任何课程,而不必遍历学习计划中的所有学生。拥有实体:
Studyprograms
Students
Courses
以及关系实体:
StudyprogramsStudents
StudyprogramsStudentsCourses
在这种情况下,这很重要:
One student can have more study programs
One student follows the studyStudentCourse in a certain year.
Courses are not directly related to study programs neither to students;
提前致谢。