oracle的date类型比较特殊,不像其他的数据库date类型那样不能存时分秒。只能存日期
在hibernate框架开发的时候针对oracle的date类型数据,建立表对象模型的时候注意
类属性
如果问题还没解决跟date数据时间显示格式设置有问题
select sysdate from dual;
显示的格式为 YYYY-MM-DD后面没有时分秒。
alter system set nls_date_format='YYYY-MM-DD hh24:mi:ss' scope=spfile;
在hibernate框架开发的时候针对oracle的date类型数据,建立表对象模型的时候注意
类属性
@Temporal(TemporalType.DATE
@Column(name = "SEND_TIME")
private Date sendTime;
改为
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "SEND_TIME")
private Date sendTime;
如果问题还没解决跟date数据时间显示格式设置有问题
select sysdate from dual;
显示的格式为 YYYY-MM-DD后面没有时分秒。
alter system set nls_date_format='YYYY-MM-DD hh24:mi:ss' scope=spfile;