Our goal is to create a history audit tool that fires automatically, tracks only selected fields, categorizes those fields, and saves old vs. new data. We’ll cover interceptor config, data types, dependency Injection, and alternate EntityListeners. The one option that I found that met all these requirements was the Hibernate Interceptor. There may be better alternatives for you if your requirements differ. ...