W ostatnim poście opisywałem jak poradzić sobie z zapisywaniem danych audytowych encji przy wykorzystaniu JPA. W komentarzu pod postem padło pytanie ze strony Piotrka:

Ciekaw jestem jednak jakiegoś sposobu w czystym JPA, który pozwoli na wydelegowanie zbierania audytowych informacji do osobnego „listenera”.

Otóż postanowiłem zgłębić temat 🙂 i faktycznie jest zgrabniejszy sposób w jaki można wykonać to zadanie. Należy wykorzystać adnotację @EntityListeners. Na początek stwórzmy klasę Więcej...