请教下面的表结构,如何用hibernate生成事实表

wuhuimin 发布于 2015/03/03 17:40
阅读 178
收藏 0

    一个实体是学生,一个实体是老师,老师对学生是一对多的联系,学生对老师是一对一。另一个实体是任务,由老师发布,老师对任务的关系是多对多。一个老师可以发布多个任务,同一个任务可以被不同老师选择

    现在的问题是,学生需要完成老师发布的任务,需要一张事实表记录每个学生对应任务的完成进度。按理来讲,老师和任务的关系,学生和老师的关系确定后,便可以关联得到学生需要完成的每个任务,生成对应的事实表,但是用hibernate不知道如何产生上面的事实表

加载中
0
alexgaoyh
alexgaoyh
老师和任务的关系是多对多??“同一个任务可以被不同老师选择”???是什么意思??
alexgaoyh
alexgaoyh
回复 @wuhuimin : 个人意见,仅供参考··
alexgaoyh
alexgaoyh
回复 @wuhuimin : 额···多对多其实是可以考虑teacher_task_rel表的吧,具体看业务,判断这种rel关系是否更好???老师和学生的关系的话,就是单向多对一就可以啊??
w
wuhuimin
任务是先预设好的,一个老师可以发布多个任务,同一个任务可以被多个老师选择
返回顶部
顶部