On 12/09/2012 02:37, Pinaki Poddar wrote: > OpenJPA audit allows the user to choose how the audit records are treated. It > does not make any decision to store the audited record to be stored in the > same database. But that is entirely possible because the audit record > carries the states of the persistent object when it entered the persistent > context and when it is ready to be committed. However, OpenJPA audit allow > the audit record be stored in an entoirely different database or schema as > well. I'm not sure what message Pinaki is replying to, but I would urge caution when using the OpenJPA audit at the moment: https://issues.apache.org/jira/browse/OPENJPA-2253 This causes a memory leak of every auditable object, which will eventually kill any process. We've had to remove all @Auditable annotations for the time being. Jim