想法有问题,
对于使用老师来讲,老师-〉学生 就是1:n
对于使用学生来讲,学生-〉老师 也是1:n你何必自寻烦恼!

解决方案 »

  1.   

    老师和学生可以建立一张关系表,然后在关系表中配置2个多对一,分别对应老师和学生,然后老师和学生分别配置一个一对多,对应中间的关系表。我目前还是喜欢直接配置多对多,不麻烦
      

  2.   

    这样划分是不实用,如果楼主一定要分的话,那就会变成:
    在Teacher中,<one-to-many set students>,<many-to-one entity student>
    在Student中,<one-to-many set teachers>,<many-to-one entity teachers>
    挺麻烦的,还不如直接用<many-to-many>,也很直观呀
      

  3.   

    把多对多换成双向一对多(或者多对一,其实一样)去处多对多的连接表,该成双向一对多,不就是2个一对多吗