Trigger versus JPA Event

Ich mache eine Webanwendung mit Spring 3.1.0.RELEASE, JSF 2.x, JPA 2 und Hibernate Provider, MySql 5.1.x. Die Anwendung läuft auf Tomcat 7.X.

In meinen Entitäten habe ich ein Datum wie das Datum der letzten Aktualisierung:

@Column(name = "last_update_date", insertable = false, updatable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date lastUpdateDate;

Im Moment habe ich einen Auslöser, der aktualisiert:

CREATE TRIGGER upd_site BEFORE UPDATE ON site
FOR EACH ROW SET NEW.last_update_date = CURRENT_TIMESTAMP();

Es funktioniert gut, aber ich stelle nur fest, dass es in JPA einige Callback-Methoden gibthttp://www.objectdb.com/java/jpa/persistence/event

Was ist das Beste zwischen JPA Events und den Triggern von MySQL?

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage