Como funciona o sistema de auditória do hibernate?

6 respostas
David_Bach

Alguém sabe como funciona o Hibernate Envers?

6 Respostas

javaflex

Alguma dúvida específica? No geral acha aqui.

Rodrigo_Void

bem basicamente: ele automatiza um sistema de versões ou histórico dos registros.

David_Bach

Eu já tinha feito a pesquisa do @javaflex que debochadamente me sugeriu de pesquisar no google :smile: Eu soube que é só importar a biblioteca do maven, depois efetivar a anotação na entidade e em seguida só executar.

Depois que se faz isso ele criar tabelas que fazem com que o usuário tenha controle das coisas que estão sendo modificadas no banco de dados? é isso mesmo?

javaflex

Não foi deboche, o que você perguntou originalmente se acha fácil no google.

Importante ter colocado agora uma pergunta específica.

javaflex

Só com trigger terá total controle do que está sendo modificado no banco de dados. Hibernate só terá controle do que sua aplicação faz no banco. Se não precisa pegar modificações indevidas, Hibernate atende.

Rodrigo_Void

No meu caso, n tenho habilitado o hibernate para cria as tabelas então tive que faze-las manualmente.
Mas é como o javaflex disse, só operações gerenciadas pelo hibernate, se por acaso tiver um native query que faz alguma alteração, não vai pegar, ai som com trigger mesmo.

Criado 11 de outubro de 2018
Ultima resposta 15 de out. de 2018
Respostas 6
Participantes 3