[英]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.