Olá povaum,
To desenvolvendo uma aplicação pra web, to utilizando Struts, Hibernate e MySQL…
Eu preciso guardar um log de eventos (simples) pra inserção, alteração e deleção, numa tabela única no banco de dados (uma tabela para todos os eventos em todas as outras tabelas).
Em cada registro eu teria o Usuário (que é um atributo da HttpSession), o IP do usuário, a operação (isso seria uma string, “operacao.delecao.titular” por exemplo), os dados anteriores e os dados atuais (que pode ser uma representação em string do objeto, tipo o “nome da variavel”:“valor”).
Não sei se consegui ser claro o suficiente, mas alguém já fez algo parecido?! qualquer dica é bem vinda
Valeu aee!
ps: Tentei usar o HistoryInterceptor (http://www.hibernate.org/195.html) mas não funciona da maneira que eu quero (one table to rule them all)