【发布时间】:2012-06-21 10:17:13
【问题描述】:
我正在使用 Spring 3.1.0.RELEASE、JSF 2.x、JPA 2 和 Hibernate Provider、MySql 5.1.x 做一个 Web 应用程序。该应用程序在 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 事件和 MySql 的触发器之间最好的是什么?
谢谢。
【问题讨论】: