0

使用教义 2.2

当我持久化该对象时,它正在数据库中创建一个新条目,当它具有存储在数据库中的 id 时。

所以我从持久更改为合并,现在能够更新条目。但我也有级联实体要更新。现在级联实体没有得到更新。

我在父实体中有级联,因为

@ORM\OneToMany(targetEntity="Pay_Det", mappedBy="pay", cascade={"persist", "remove"}))

当我将其更改为级联“合并”时,它会给出一些奇怪的错误并尝试访问一些受保护的变量。

是的,我的两个实体都有一个名称相同的字段。(尝试更改名称,没有帮助)有人遇到过类似的问题吗?有什么解决办法吗?


更新

我发现我的实体正在脱离。即使在合并之后也不会由 ORM 管理。它正在分离,因为我在更新之前使用非 ORm 来加载它。

4

1 回答 1

0

我发现我的实体正在脱离。即使在合并之后也不会由 ORM 管理。它正在分离,因为我在更新之前使用非 ORm 来加载它。

于 2013-10-09T19:09:08.147 回答