我正在创建一个应用程序,我需要映射以下关系:
User-------->UserSubscription----------->Subscription
我在映射上述关系时没有任何问题,但我需要在UserSubscription
表中添加一些额外的列,因为用户可以续订订阅,在这种情况下User_Id和Subscription_Id将相同导致主键违规,因此我认为' UserSubscription' table应该有自己的主键。另外,我想将Subscription_start_date
和Subscription_end_date
等属性添加到' UserSubscription'。所以我该怎么做?我应该创建一个新实体还是有其他方式?