Customização de Auditoria

Boa Tarde à Todos,

Pessoal é o seguinte, estou implementando auditoria em um sisteminha e tou tentando customizar a tabela revinfo (tabela de auditoria). Achei alguns exemplos, implementei um deles, mas só que a tabela revinfo continua com os campos default (REV e REVTSTMP).

Seguem os códigos:

Revision.java

package scs.util;

import org.hibernate.envers.RevisionListener;

public class Revision implements RevisionListener {
 
	public void newRevision(Object revisionEntity) {
 
        CustomRevisionEntity revEntity = (CustomRevisionEntity) revisionEntity;
        revEntity.setUsername("teste");
 
	}
}

CustomRevisionEntity.java

package scs.util;    

import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.envers.DefaultRevisionEntity;
import org.hibernate.envers.RevisionEntity;

@Entity
@RevisionEntity(Revision.class)
@Table(name="revinfo")
public class CustomRevisionEntity extends DefaultRevisionEntity {
 
	private static final long serialVersionUID = 1L;
 
	private String username;
 
	public String getUsername() { return username; }
	public void setUsername(String username) { this.username = username; }
}

Além disso, é preciso alguma coisa a mais?

Alguém pode me ajudar?

Desde já, AGRADEÇO!!!

Alguma ajuda?!

:lol: