我有一个与另一个对象(城市)有“OneToMany”关系的对象(酒店)。
保存对象“Hotel”时,persistCadade 会触发对象“City”的持久化,然后尝试进行插入。
我可能理解如果请求持久化它想要插入的事实。事实上,我必须对 City 对象进行一些更改,但我不需要保存这些更改。
我的 Hotel 对象应该只使用正确的 city_id 更新,而与城市对象上发生的事情无关,因为我没有提到任何“级联持续存在”。
关于可能导致问题的任何想法?
酒店等级:
/**
* @ORM\ManyToOne(targetEntity="XYZ\Entity\City")
* @ORM\JoinColumn(name="city_id", referencedColumnName="id")
*/
protected $city;
谢谢,