【发布时间】:2009-11-12 21:57:01
【问题描述】:
感谢你们,我在休眠方面的知识得到了极大的提高。 现在我在这里遇到了关于 current_timestamp 的问题。 这是我的代码
@Column(name="DATE_CREATED", insertable=false, updatable=false, columnDefinition="timestamp default current_timestamp")
@org.hibernate.annotations.Generated(value=GenerationTime.INSERT)
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date dateCreated;
@Column(name="LAST_MODIFIED", insertable=false, updatable=false, columnDefinition="datetime")
@org.hibernate.annotations.Generated(value=GenerationTime.ALWAYS)
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date lastModified;
我希望 date_created 获取 current_timestamp 并且我希望 lastmodified 插入每次更新的时间。显然我不能在同一个表上拥有 2 个 current_timestamp 字段。还有其他方法可以实现吗?感谢阅读
【问题讨论】: