Alguém sabe como funciona o Hibernate Envers?
bem basicamente: ele automatiza um sistema de versões ou histórico dos registros.
Eu já tinha feito a pesquisa do @javaflex que debochadamente me sugeriu de pesquisar no google 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?
Não foi deboche, o que você perguntou originalmente se acha fácil no google.
Importante ter colocado agora uma pergunta específica.
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.
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.