My current project (based on Spring MVC) has a requirement to monitor the user activities like an update, delete etc. I want/looking for an api approach wherein I can pass both the command and entity object.. compare their value and store them in the database with their field names. It would be great if someone could guide me or suggest the best possible approach using has a