Hi,
One of our application requirements is not to update and audit objects whose values have not changed.
Our web application has long forms with one screen containing updatable data belonging to more than one table (like parent object and its children objects).
We are also exploring to use Hibernate's Interceptor mechanism to capture audit information, but we should not audit objects, if the user has not changed any of the fields belonging to the object.
Now, we can avoid an update query for such unchanged objects by using select-before-update="true", but still Interceptor.onFlushDirty() is being called for these objects and they still get audited.
How can we avoid this?
Anil
|