Il controllo si basa sugli eventi del ciclo di vita JPA. Solo i metodi che manipolano direttamente le istanze (persist , merge e remove ) attivano tali eventi.
L'esecuzione di query, di modifica o altro, non attiva alcun evento e, pertanto, non provoca l'esecuzione dell'auditing.
Per i dettagli, vedere la sezione delle specifiche JPA 3.5.2 Metodi del ciclo di vita.