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.