大家好。
我有一个问题,因为我无法入睡)例如,如果我有一个名为 Product 的实体(类)。我应该与这个产品链接一堆图像。在数据库(在我的情况下是 MySQL)中,看起来像这样 - 我会创建一个产品表和一个图像表。并且图像表将有一个存储产品 ID 的字段。
在这一点上我明白了。我不明白的是 - 当我在 ORM(Doctrine2) 中处理我的产品和图像时,我应该为 Image 类创建 inversedBy="images" 注释,并为 Product 类创建 mappedBy="products" 。在我的应用程序中,Product 对象位于此连接的拥有方。
我应该怎么办?我应该创建 ManyToMany 关系,还是有其他方法?
谢谢你。
PS 图片是 Product 实体中的 ArrayCollection 实例