Hibernate Envers (revinfo)

Olá a todos. Gostaria de saber se alguém sabe como faço para consultar a tabela revinfo usando o AuditReader ou qualquer coisa que possa me ajudar.

Eu tenho a seguinte situação.

revinfo (padrão do hibernate envers)

id
data
usuario

tb_planoconta_audit

id
rev (chave da revinfo)

eu executo o seguinte trecho de código.

[code]EntityManager instance = ConnectionFactory.getInstance();
AuditReader reader = AuditReaderFactory.get(instance);

	AuditQuery query = reader.createQuery().forEntitiesAtRevision(Planoconta.class, 40L);
	@SuppressWarnings("unchecked")
	List<Planoconta> plano = query.getResultList();[/code]

e funciona perfeitamente. Como faço para pegar o Usuário que fez esta operação.

Olá juniorsf,
cara tenta usar isso:

[code]EntityManager instance = ConnectionFactory.getInstance();
AuditReader reader = AuditReaderFactory.get(instance);

AuditQuery query = auditReader.createQuery().forRevisionsOfEntity(Planoconta.class, false, true);
List planos = query.getResultList();
[/code]