我有以下数据库列:
`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:非空属性引用空值或瞬态值:com.fs.model.BrowserHistory.lastModified
所以我想知道,为什么会突然发生这种情况?如果我将 lastModified 字段设置为可为空,是否可以?