具有3个外键的表,在JPA中映射

时间:2014-03-01 18:15:46

标签: mysql jpa

我必须映射UserPresentation,现在我觉得这是一个ManyToMany,但是它使用了3个外键(2点类似于PlanningPresentation,1表示用户)。

我真的怀疑我是否应该给PlanningPresentation一个id,但我不确定,是否需要一个id。

我正在使用hibernate将所有东西都保存到Java类中。

This是我的数据库方案: Database scheme

1 个答案:

答案 0 :(得分:1)

我希望您应该PlanningPresentation id。此外,表格UserPresentation应将表格PlanningPresentation的ID作为参考密钥,代替presentation_id& planning_id