【发布时间】:2010-05-06 10:11:46
【问题描述】:
每当更新记录时,我需要由 SYSDATE 更新 LastUpdatedDttm。但是下面的注释不能按预期工作。 SYSDATE 仅插入一次,不会为后续更新而更新。另外,lastUpdDTTM 不是 hibernate 生成的 sql 的一部分。
@Generated(GenerationTime.ALWAYS)
@Column(name="LAST_UPDATED_DTTM",insertable=false,updatable=true, columnDefinition ="timestamp default SYSDATE")
private Date lastUpdDTTM;
@Generated(GenerationTime.ALWAYS)
@Column(name="CREATED_DTTM", insertable=false, updatable=false)
private Date createdDTTM;
【问题讨论】:
-
您使用的是哪种 JPA 实现?它可能会有所帮助。