Volevo commentare, ma non posso ancora secondo la mia reputazione :-(
Ma sono abbastanza sicuro che questo risponda alla tua domanda:"Quando un'associazione bidirezionale viene aggiornata, Doctrine controlla solo una delle due parti per queste modifiche. Questa è chiamata la parte proprietaria dell'associazione".
Controlla la documentazione per le associazioni:http://doctrine -orm.readthedocs.org/en/latest/reference/working-with-associations.html e in particolare http://doctrine-orm.readthedocs.org /it/latest/reference/unitofwork-associations.html