Я описал о встроенном функционале Embeddable и MappedSuperclass. Как это можно было «догуглить» до Audited, я, к сожалению, не представляю.
Статья начального уровня, не отрицаю, но, к сожалению, в проектах я редко встречаю оба подхода, хотя они вполне оправданы и очень удобны, вот почему я хотел их изложить.
Повторяющийся набор полей в Hibernate