如果两个 model 是一对多的关系,有没有必要建个关系表?
把关系独立出来是不是更有弹性,flexible?
中间又多了一层,执行起来肯定不如之前快。ps:你让他更有弹性是为了给‘以后可能变成多对多’留个后手?
#1 楼 @chinacheng 是啊,万一哪天忽然有新需求,需要整理两个 model 之间的关系。
这个你得看这个新需求的概率大不大了,最好是把这个需求问清楚,把疑问提出来,大家一起讨论这个变化的可能性,然后再做决定。需求搞不准,很是折腾人,coding 无所谓,返工贼恶心。
没有需求之前,就不要中间的那个关系表。需要了现加就行。不过需要有测试,要不修改后要手动测来测去