¿Cómo no auditar una tabla de unión y entidades relacionadas utilizando Hibernate Envers?

Uso Hibernate Envers para auditar mis entidades.

Tengo una entidad auditada,Foo, que tiene unaList<Bar>&nbsp;como propiedades. Sin embargo, no quiero auditar elBar&nbsp;entidades Así, escribí que:

@Entity
@Audited
public class Foo {

    @JoinTable(name = "T_FOO_BAR", joinColumns = @JoinColumn(name = "FOO_ID"), inverseJoinColumns = @JoinColumn(name = "BAR_ID"))
    @ManyToMany(cascade = PERSIST)
    @Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
    public List<Bar> getBars() {
        return bars;
    }

}

Ahora, quiero recuperar una revisión deFoo:

    AuditReader reader = AuditReaderFactory.get(getEntityManager());
    Foo revision = (Foo) reader.createQuery().forEntitiesAtRevision(Foo.class, 42).getSingleResult();

Desafortunadamente, cuando quiero recuperar todos los datos (es decir, cuando se cargan los datosbars), Me sale el errorORA-00942: table or view does not exist, como trató de consultar:

select ... from T_FOO_BAR_AUD x, T_BAR y where ...

Pensé que usando@Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED), Hibernate Envers mantendría los enlaces con elBar&nbsp;artículos de lacorriente&nbsp;entidad.

Entonces, ¿cómo puedo resolver mi problema, sin tener que auditar explícitamente las tablas?T_BAR&nbsp;yT_FOO_BAR&nbsp;(la tabla de unirse)? En otras palabras, cuando recupero la lista debars&nbsp;De mi entidad de revisión, obtengo la lista debars&nbsp;de mi entidad actual (como los enlaces entreFoo&nbsp;yBar&nbsp;no son auditados).

Gracias.