Hibernate:在具有多对一关系的两个实体之间向连接表添加额外列

时间:2014-09-14 14:17:30

标签: hibernate hibernate-mapping

我正在创建一个应用程序,我需要映射以下关系:

User-------->UserSubscription----------->Subscription

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

0 个答案:

没有答案