繁体   English   中英

一对多的单向学说持久性

[英]one to many unidirectional doctrine persistance

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

/** @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中插入一个新行。 这完全令人沮丧。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM