I would like to ask if there is any generic audit trail to the data access in the JDOInterceptor/HibernateInterceptor or in Spring?

If not, besides the use of the database trigger, anyone has input on the versioning and audit-trial? My idea is to have, say an "AuditInterceptor", to be putting into the TransactionProxyFactoryBean, so that all DAOs will be keeping the version, i.e. before&after image.

Anyone also face such a case? If yes, could you provide me some solutions or ideas?

Very thanks.....Welcome for discussion!