title: Envers - Showing audit data with relationships
body: <ul>
  <li>I added <code>@Audited</code> in my entities; </li>
  <li>I created my listener to add the user ID to <code>revinfo</code>;</li>
  <li><p>I can filter audited data with user id, entity class, min and max date, using:</p>
  
  <pre><code>public &lt;T extends BaseModel&gt; List&lt;Object[]&gt; buscar(Class&lt;T&gt; clazz, Usuario usuario, java.util.Date inicio, java.util.Date fim){
  GregorianCalendar novo = new GregorianCalendar();
  novo.setTime(fim);
  novo.add(Calendar.DAY_OF_MONTH, 1);
  
  AuditReader reader = AuditReaderFactory.get(getEm());
  return reader.createQuery()
      .forRevisionsOfEntity(clazz, false, true)
      .add(AuditEntity.revisionProperty("usuario")
          .eq(usuario))
      .add(AuditEntity.revisionProperty("revtstmp")
          .between(inicio.getTime(), novo.getTime().getTime()))
      .addOrder(AuditEntity.property("id")
          .asc())
      .getResultList();
  
  }
  </code></pre></li>
  </ul>
  
  <p>But all relationships are lazy, including the <code>@ManyToOne</code>.</p>
  
  <p>I found many post about problems with <code>@OneToMany</code>, but this is not the case</p>
  
  <p>What can I do to access these properties?</p>
  
  <p>PS: I tried, but could not highlight the code.</p>