【问题标题】:Mapping timestamp in hibernate在休眠中映射时间戳
【发布时间】:2014-11-13 14:48:30
【问题描述】:

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

私人时间戳curdate;

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

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

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

【问题讨论】:

    标签: java oracle hibernate


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-05-15
      • 2023-03-29
      • 2019-11-17
      • 2014-09-06
      • 2010-11-02
      • 2017-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多