Re:Log Banco - registar apenas atributos modificados

acho que o Hibernate Envers serve para o que você precisa.

Bom Dia !!1

Gostaria de saber a melhor forma de comparar que atributos de determinado objeto foi alterado ?

Exemplo.: Tenho o Objeto Aluno, o mesmo objeto acaba de ser inserido no banco de dados. Após um determinando momento, esse objeto é recuperado do Banco de Dados e seus dados são alterados. No momento que esses dados são enviados ao banco novamente - já alterados - , tenho que verificar quais dos atributos foram alterados, para assim, fazer um Log apenas destes que haviam sido alterados.

Não queria pegar atributo por atributo e fazer a comparação com o anterior(pensente no banco) , tem como realizar isso de forma mais eficaz ?

Agradeço a quem ajudar.