Spring 3.1.0.RELEASE、JSF 2.x、JPA2とHibernateProvider、MySql5.1.xを使用してWebアプリケーションを実行しています。アプリケーションはTomcat7.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();
正常に動作しますが、JPAhttp://www.objectdb.com/java/jpa/persistence/eventにいくつかのコールバックメソッドがあることに気付きました。
JPAイベントとMySqlのトリガーの間で最も優れているものは何ですか?
ありがとう。