我必须映射UserPresentation
,现在我觉得这是一个ManyToMany,但它有3个外键(2个点类似于PlanningPresentation
)和1个外键对于用户)。
我真的很怀疑是否应该给 PlanningPresentation
一个 id,但我不太确定它是否需要一个 id。
我正在使用 hibernate 将所有内容保存到 Java 类中。
This是我的数据库方案:
最佳答案
我更希望您为 PlanningPresentation
提供一个 id
。此外,表 UserPresentation
应该将表 PlanningPresentation
的 id 作为引用键,代替 presentation_id
和 planning_id
。
关于mysql - 具有 3 个外键的表,在 JPA 中映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22118322/