@EntityListeners
Mit der Annotation @EntityListeners(<Klasse>) kann ein Entity mit einem Listener versehen werden, der auf den Lebenszyklus reagiert. Die in der Annotation referenzierte Klasse muss einen öffentlichen Konstruktor ohne Argumente besitzen. Ihre Methoden können mit den Annotationen
@PostLoad -- nach dem Laden
@PostPersist -- nach dem Speichern
@PostRemove -- nach dem Löschen
@PostUpdate -- nach dem Ändern
@PrePersist -- vor dem Speichern
@PreRemove -- vor dem Löschen
@PreUpdate -- vor dem Ändern
versehen werden und sollten ein Entity als Argument erwarten.
@PostLoad -- nach dem Laden
@PostPersist -- nach dem Speichern
@PostRemove -- nach dem Löschen
@PostUpdate -- nach dem Ändern
@PrePersist -- vor dem Speichern
@PreRemove -- vor dem Löschen
@PreUpdate -- vor dem Ändern
versehen werden und sollten ein Entity als Argument erwarten.