Je voulais commenter, mais je ne peux toujours pas selon ma réputation :-(
Mais je suis à peu près sûr que cela répond à votre question :"Lorsqu'une association bidirectionnelle est mise à jour, Doctrine ne vérifie que l'un des deux côtés pour ces changements. C'est ce qu'on appelle le côté propriétaire de l'association."
Consultez la documentation pour les associations :http://doctrine -orm.readthedocs.org/en/latest/reference/working-with-associations.html et surtout http://doctrine-orm.readthedocs.org /fr/dernières/reference/unitofwork-associations.html