title: How to fill audit fields that are in Audit extendable entity mapped super class?
body: <p>I'm using hibernate envers to audit my entities.
  I have OfficeEntity like this: </p>
  
  <pre><code>@Entity
  @Audited
  @EntityListeners({AuditingEntityListener.class})
  @Table(name = "office")
  @AuditTable("office_aud")
  public class OfficeEntity extends Auditable{
  
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        @Column(name = "office_id")
        private Long id;
  
        @Column(name = "office_code")
        private String officeCode;
  
        @Column(name = "office_name")
        private String OfficeName;
  
        //getters &amp; setters &amp; constructor 
  }
  </code></pre>
  
  <p>and Auditable entity like this :</p>
  
  <pre><code>@MappedSuperclass
  public class Auditable{
  
        @CreatedBy
        @Column(name = "created_by")
        private String createdBy;
  
        @CreatedDate
        @Column(name = "created_date")
        private Date createdDate;
  
        @LastModifiedBy
        @Column(name = "last_modified_by")
        private String lastModifiedBy;
  
        @LastModifiedDate
        @Column(name = "last_modified_date")
        private Date lastModifiedDate;
  
        //getters &amp; setters &amp; constructor
  }
  </code></pre>
  
  <p>It seems with this structure audit fields does not fill in office_aud table.
  So anybody knows how can i fill audit fields in office_aud table??</p>