Vraptor + Hibernate Envers como Gerar Relatorios de Auditoria
11 respostas
F
fmorais
Prezados, bom dia, gostaria de saber se algem poderia me ajudar. Eu conseguir criar um CustomRevisionEntity (com o id e nome do usuário) e um Listener personalizado para poder salvar mais informações de auditoria do hiberante enverns. Gostaria de saber se alguem já implementou algum relatorio para buscar todas as informações foram salvas, tanto na entidade que está sendo auditada, quanto os dados do CustomRevisionEntity.
Através do código abaixo eu consigo recuperar a referencia da classe auditada. Porém os campos que coloquei o CustomRevisionEntity estão nulos.
Lucas desculpe perturbar, estou usando realmente o codigo que voce postou.
Quando eu uso o Ctrl + Shift + I no Objeto recebo o resultado da imagem em anexo
Lucas_Cavalcanti
vc passou false, true… eu passei false, false… verifica aí
F
fmorais
Ok. Corrigi isso. E verifiquei que dentro do CustomRevisionEntity_$$_javassist_16 existe um objeto handler que possui um objeto target que está preenchido. Como faço pra navegar até o target? Você sabe?
teoricamente é só usar o objeto. tente fazer isso por fora do inspect do debugger… o hibernate cria proxies das classes, por isso que aparece tudo null no inspector
F
fmorais
Obrigado Lucas pela sua grande ajuda. Consegui fazer exatamente o que flw. Abraço