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 に自動的に更新されるという問題があります。入力された元の値を単に保持するように、それを防ぐにはどうすればよいですか?