¿Cómo puedo saber si la transacción actual cambiará alguna entidad con Doctrine 2?

Estoy usando Doctrine para guardar datos de usuario y quiero tener unalast modification campo. Aquí está el pseudo-código de cómo me gustaría guardar el formulario una vez que el usuario presionaSave:

iniciar transacciónhacer muchas cosas, posiblemente consultar la base de datos, posiblemente noSi algo será cambiado por esta transacción.modificar unlast updated campocomprometer transacción

La parte problemática esif anything will be changed by this transaction. ¿Puede Doctrine darme esa información?

¿Cómo puedo saber si las entidades han cambiado en la transacción actual?

editar

Solo para aclarar las cosas, estoy tratando de modificar un campo llamadolastUpdated en una entidad llamadaUser si alguna entidad (incluyendo pero no limitado aUser) se cambiará una vez que se haya comprometido la transacción de currect. En otras palabras, si comienzo una transacción y modifico el campo llamadonbCars de una entidad llamadaGarage, Deseo actualizar ellastUpdated campo de laUser Entidad aunque esa entidad no haya sido modificada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta