0

我的 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。如何防止这种情况发生,以便它只保留输入的原始值?

4

0 回答 0