Bom dia Pessoal, gostaria de criar um log no sistema , informando o Usuário que criou ou alterou um determinado cadastro.
Por exemplo no cadastro de Usuário, quero saber quem cadastrou um Novo usuário, ou se foi alguma alteração, qual campo que foi alterado.
Cria uma nova tabela chamada log/eventos/registros, com as colunas: id, evento, usuario, data, hora
Aí cria uma classe (só pra não ficar estendendo seus códigos, vai ficar mais organizado pra vc tbm), faz o insert igual você faz normalmente e pronto, tá pronto o sorvetinho.
Aí em todos os inserts, updates, deletes, vc chama a classe que faz esse insert na tabela de registros
Mas, como eu vou fazer dinamicamente por exemplo:
O Campo nome estava “Jose” e Alterou para “João”, não gostaria de ficar enchendo de if(comparando !obj1.getNome.equals(obj2.getNome)), pois são varias tabelas no meu sistema.
Gostaria de saber se existe alguma forma mais dinâmica.