【发布时间】:2011-10-04 02:53:45
【问题描述】:
我有一个包含许多“视频”实体的“产品”实体,我只需要一个带有外键的单向 @OneToMany(一个产品,多个视频)。我的产品端“key”不是主要的或唯一的,这就是为什么我需要它是单向的(例如,“select * from videos where product_family = 2143”)
我正在使用 Doctrine 2.1
有没有办法在 Doctrine 2.1 中只用一个外键来做单向@OneToMany?如果没有,很快?
UPDATE: I found a relevant quote from Roman Borschel on May 2010:
“这在很多地方都需要一些特殊情况处理。鉴于有 2 个相当不错的选择(通过可连接映射或简单地使关联双向)我们不考虑这个真正需要做的事情。"
Doctrine2 团队的这种观点是否改变了?
【问题讨论】:
-
我也有类似的问题,我不想添加连接表或使关联双向。在我的情况下,第二个实体对其拥有的实体一无所知,所以这确实是 Doctrine2 中的一个问题。
标签: doctrine-orm