Pessoal,
Estou com o seguinte problema, desenvolvi um sistema desktop utilizando:
NetBeans 6 Beta 2
Base de dados MySQL 5
JPA
O NetBeans criou automaticamente as classes de persistência das minhas entidades e os forms para inclusão/alteração/exclusão dos desses dados, agora o que eu estou precisando é criar uma rotina de log de alterações nesses dados, como por exemplo, em uma determinada registro da tabela clientes o campo nome contem “NOME 1” e o usuário do sistema altera isso pra “NOME X”, nesse caso eu preciso gravar na tabela logs essa alteração juntamente com o código do usuário que fez, a data da alteração, o valor antigo e no novo valor.
Existe alguma forma de fazer isso de uma forma mais genéria? Através de eventos por exemplo, pergunto isso por que eu tenho umas 10 classes de persistência que eu vou ter que implementar essa rotina.
Se tem como fazer isso de uma forma mais genérica… como fazer?
Obrigado.