我有三个实体(entity_1,entity_2和entity_3),每个实体可以有多个视频,但一个视频只与一个实体相关(一对多)。现在,我想知道为此创建db模式的最佳实践是什么。The solution with data tables The solution with associative tables 具有关联表的解决方案具有仅在视频场中发生变化时才维护视频表的优点。缺点是为数据查询添加了
Ruby on Rails具有多态关系,这对于实现评论、标记和评级等功能非常有用。我们可以有一个评论,标签或评级类,它与可评论的,可标记的和可评级的对象具有多对一的多态关系。此外,给定域对象可以选择实现这种关系的任意组合。因此,例如,它可以是可评论的、可标记的和可同时评估的。
我想不出在Hibernate中复制