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表..所以为什么学说会这样呢?
任何想法?