次のデータベース列があります。
`last_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
休止状態で次のマッピングを使用します。
@Temporal(TemporalType.TIMESTAMP)
@Column(name="last_modified", nullable=false, length=19)
public Date getLastModified() {
return this.lastModified;
}
これは何ヶ月もうまく機能していますが、突然、どこからともなく次のエラーが発生します。
javax.persistence.PersistenceException: org.hibernate.PropertyValueException: 非 null プロパティが null または一時的な値を参照しています: com.fs.model.BrowserHistory.lastModified
では、なぜ突然このようなことが起こったのでしょうか。lastModified フィールドを null 許容に設定しても問題ありませんか?