我有两个相关的实体,Variant
和DimensionGroup
。
Variant
可以有DimensionGroup
,但不是必需的。
每次创建新的Variant
时,都会在数据库中创建一个新的DimensionGroup
行,每个字段都设置为null,除了id
,这是自动增量。
当我保留没有DimensionGroup
的{{1}}时,我希望数据库中没有Variant
行。
映射如下所示:
Variant.orm.xml
DimensionGroup
DimensionGroup.orm.xml
<one-to-one field="dimensionGroup" target-entity="Flexy\Ftwo\Store\Entity\DimensionGroup" mapped-by="variant">
<cascade>
<cascade-remove/>
</cascade>
</one-to-one>
这里有什么问题?