有两个表huaband和wife
huaband表有id,name,wife_id
wife表有id,name,huaband_id
wife_id这个字段外键应用wife表的ID,并有唯一约束。
huaband_id这个字段外键应用huaband表的ID,并有唯一约束。这样的设计是否是多对多的关系

解决方案 »

  1.   

    那是什么关系。。最近在学hibernate,被那些关系搞到好头痛。
      

  2.   


      看这名字就知道 一个丈夫配一个妻子嘛!
      实在要配就这样:
         husband     hid(主键),name;
         wife        wid(主键) name;
         hw_relation(关联表) hid wid;对应上面的主键,两个ID可以设为双主键的。
     注意:配置关系是根据业务需求来的,而不是瞎说的
       
      

  3.   

    我想,应该分开来说,对于表husband来说,表husband对表wife是一对多,而对于表wife来说,表wife对表husband也是一对多。而总体来看是多对多的关系,毕竟husband和wife之间并没有组合和聚集关系,更不可能是继承关系。他们之间其实没关系。