Hibernate Envers: revisa las revisiones en el lado propietario de una relación OneToMany

Tengo dos entidades auditadas, A y B. La entidad A tiene una colección de la entidad B (anotada como relación uno a varios). Al insertar una nueva instancia de A en la base de datos, todas las filas de A y B se encuentran en la misma revisión (digamos revisión 1). Luego, hay una actualización en A que solo afecta a las instancias de la entidad B (el tipo en cascada es combinación). Entonces, después de la actualización, la entidad A aún está en la revisión 1, mientras que las entidades de B están en la revisión 2 (nueva entrada MOD en la tabla de auditoría).

El problema es que cuando recupero todas las revisiones de A, esperaría obtener 2 revisiones a cambio: una para la creación, otra para la modificación de la colección propietaria de B. Puedo obtener este comportamiento en el caso de ManyToMany pero puedo No consiga que funcione de la misma manera con una relación OneToMany.

(Estoy usando Hibernate 3.6.10-Final)

Respuestas a la pregunta(1)

Su respuesta a la pregunta