Oi pessoal,
estou trabalhando na minha aplicação web o Hibernate Envers, para fazer auditoria.
Ele grava todas as alterações, inclusões e exclusões. (Até aqui, perfeito).
Mas agora quero criar uma tela para a pessoa que vai ter permissao de auditar a aplicação, saber o que o usuário X fez.
Estudando a API, vi que o AuditReader tem o método :
findRevision(Class<T> revisionEntityClass, Number revision)
Justamente aqui está o meu problema, porque minha aplicação tem aproximadamente 30 tabelas. Todas sendo auditadas.
Como eu vou saber qual Class eu vou buscar? :?:
Estou querendo não acreditar que seja necessário ter que fazer 30 consultas, para verificar qual tabela tem aquela revisão :shock:
Alguem pode me dar uma luz?
thank´s