您的位置:首页 > 数据库 > Oracle

保存Date类型到Oracle10g数据库,时分秒不见了,只有年月日

2010-08-07 18:38 411 查看
保存Date类型到Oracle10g数据库,时分秒不见了,只有年月日?

解决办法:将实体类中相应的get和set方法上面的注解DATE改为TIMESTAMP就可以了!

@Temporal(TemporalType.DATE)

@Column(name = "STARTDATE", length = 7)

public Date getStartdate() {

return this.startdate;

}

public void setStartdate(Date startdate) {

this.startdate = startdate;

}

@Temporal(TemporalType.DATE)

@Column(name = "ENDDATE", length = 7)

public Date getEnddate() {

return this.enddate;

}

public void setEnddate(Date enddate) {

this.enddate = enddate;

}

==================================

@Temporal(TemporalType.TIMESTAMP)

@Column(name = "STARTDATE", length = 7)

public Date getStartdate() {

return this.startdate;

}

public void setStartdate(Date startdate) {

this.startdate = startdate;

}

@Temporal(TemporalType.TIMESTAMP)

@Column(name = "ENDDATE", length = 7)

public Date getEnddate() {

return this.enddate;

}

public void setEnddate(Date enddate) {

this.enddate = enddate;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: