我的MySQL数据库中有许多TIMESTAMP列。这是实体类的相关部分:
@Basic(optional = false)
@NotNull
@Column(name = "created_date")
@Temporal(TemporalType.TIMESTAMP)
private Date createdDate;
@Column(name = "last_activity_date")
@Temporal(TemporalType.TIMESTAMP)
private Date lastActivityDate;
@Column(name = "last_password_change_date")
@Temporal(TemporalType.DATE)
private Date lastPasswordChangeDate;
@Column(name = "password_reset_valid_until_date")
@Temporal(TemporalType.TIMESTAMP)
private Date passwordResetValidUntilDate;
目前我正在处理'createdDate'部分,我的问题是,每当我将任何内容保存到数据库中的那一行时,它会自动更新为新的TIMESTAMP。如何防止这种情况发生,以便它只保留输入的原始值?