在hibernate中映射时间戳

时间:2014-11-13 14:48:31

标签: java oracle hibernate

我是hibernate的新手,在我的项目中,我需要将日期和时间插入TIMESTAMP类型的列中。 PFB实体类。

私人时间戳限制;

@Column(name = "UCM_DATE")
public Timestamp getCurdate() {
    return curdate;
}

public void setCurdate(Timestamp curdate) {
    this.curdate = curdate;
}

当我尝试运行代码时,即使没有为上述字段提供值,我也会收到以下错误。 ORA-00932:不一致的数据类型:预期NUMBER得到BINARY

1 个答案:

答案 0 :(得分:0)

你可以像这样使用java Date类型:

@Column(name = "UCM_DATE")
@Temporal(TemporalType.TIMESTAMP)
public Date getCurdate() {
    return curdate;
}