大家好。
我有一个问题让我睡不着) 例如,如果我有一个名为 Product 的实体(类)。我应该将这个产品与一堆图像链接起来。在数据库(在我的例子中是MySQL)中,我会创建一个产品表和图像表。图像表将有一个存储产品 id 的字段。
这下我明白了。我不明白的是 - 当我在 ORM(Doctrine2) 中处理我的产品和图像时,我应该为 Image 类创建 inversedBy="images"注释,并为 Product 类创建mappedBy="products"注释。在我的应用程序中,Product 对象位于此连接的拥有方。
我该怎么办?我应该创建多对多关系,还是有其他方法?
谢谢。
附注图像是 Product 实体中的 ArrayCollection 实例
最佳答案
除了设置文档中描述的内容之外,我没有得到您的问题
哎呀,它甚至使用“Product”作为示例中的实体 - 只需将“Feature”替换为“Image”即可。
您是说您不想要双向关系吗?
关于php - ManyToOne 拥有的附带问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19384855/