一对多的单向学说持久性

时间:2015-05-25 04:55:31

标签: php doctrine-orm

我对教条单向持久性存在一些实际问题。

/** @Entity @Table(name="va_area")
 **/
class Area extends ReferenceData 
{
}

/** @Entity @Table(name="network")
 **/
class Network
{
    /**
    * @ManyToOne(targetEntity="Area")
    * @JoinColumn(name="area_code", referencedColumnName="id")
    **/
    protected $area;
}

当我尝试使用代理或加载的对象设置网络上的区域值时。 Doctrine尝试在Area中插入一个新行。这完全令人沮丧。

1 个答案:

答案 0 :(得分:0)

这个问题是我的错。我使用不同的实体管理器来加载我的子记录。使用相同的实体,它解决了问题。