使用教义 2.2
当我持久化该对象时,它正在数据库中创建一个新条目,当它具有存储在数据库中的 id 时。
所以我从持久更改为合并,现在能够更新条目。但我也有级联实体要更新。现在级联实体没有得到更新。
我在父实体中有级联,因为
@ORM\OneToMany(targetEntity="Pay_Det", mappedBy="pay", cascade={"persist", "remove"}))
当我将其更改为级联“合并”时,它会给出一些奇怪的错误并尝试访问一些受保护的变量。
是的,我的两个实体都有一个名称相同的字段。(尝试更改名称,没有帮助)有人遇到过类似的问题吗?有什么解决办法吗?
更新
我发现我的实体正在脱离。即使在合并之后也不会由 ORM 管理。它正在分离,因为我在更新之前使用非 ORm 来加载它。