Триггеры против JPA Event

Я делаю веб-приложение, используя Spring 3.1.0.RELEASE, JSF 2.x, JPA 2 с провайдером Hibernate, MySql 5.1.x. Приложение работает на Tomcat 7.X.

В моих сущностях у меня есть некоторая дата, например, дата последнего обновления:

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

На данный момент у меня есть триггер, который обновляет:

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

Это работает нормально, но я только заметил, что в JPA есть несколько методов обратного вызоваhttp://www.objectdb.com/java/jpa/persistence/event

Что является лучшим между JPA Events и триггерами MySql?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос