6
我的數據庫結構一對多如下:Doctrine2:上映射的超
工作:
- CTI表工作
- MappedSuperclass表AbstractImageWork延伸工作
- 決賽表PhotoWork延伸AbstractImageWork
評論:
- MappedSuperclass表評論
- 決賽桌WorkComment延伸評論
WorkComment有多對一關係工作:
@ManyToOne(targetEntity="Work", inversedBy="comments")
工作具有一對多關係WorkComment:
@OneToMany(targetEntity="WorkComment", mappedBy="work")
的問題是,這種理論給了我這個錯誤,同時更新模式:
[Doctrine\ORM\Mapping\MappingException]
It is illegal to put an inverse side one-to-many or many-to-many association on
mapped superclass 'Acme\...\AbstractImageWork#comments'.
我想這事做與MappedSuperclass AbstractImageWork卡在中間工作和PhotoWork之間,但我實際上並沒有提上MappedSuperclass這種關係,但在CTI表..所以爲什麼學說會這樣呢?
任何想法?