oracle Date类型的问题

hao289633757 2012-01-18 09:20:16
我oracle中表中日期的类型是Date类型,然后往数据库中插入的date类型是Java.util.Date,成功插入后,记录字段包含:年月日时分秒,但是当我用hibernate读出来的时候,却发现对象中的日期属性值只有时分秒,年月日被截掉了,请问这是为什么呢???
...全文
69 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hao289633757 2012-01-21
  • 打赏
  • 举报
回复
问题解决了,用hibernate读取日期的时候要把Temporal设置成(TIMESTAMP)我之前是TIME,谢谢大家的指点!
香蕉猪 2012-01-20
  • 打赏
  • 举报
回复
日期的读取格式设置一下就好了。。。
TalosMinos 2012-01-19
  • 打赏
  • 举报
回复
日期类型的确实很蛋疼。又时候想要中文可是,出来的却是英文,想要年月日出来一大串。网上搜一下,有很多日期处理的方法
guanzijuan123 2012-01-19
  • 打赏
  • 举报
回复
楼上正解
Rinoajun 2012-01-19
  • 打赏
  • 举报
回复
读出来的hibernate字段类型?有没有格式化日期?
jumpheightway 2012-01-19
  • 打赏
  • 举报
回复
日期都是完整的,咋个会只有一半呢
fangkaifang 2012-01-19
  • 打赏
  • 举报
回复
不需要改变表结构,可以用timestamp 存到数据库(实体时把时间类型改一下) 你取出来的时候需要格式化的。。
hao289633757 2012-01-18
  • 打赏
  • 举报
回复
哭。。其实就是不想改变表结构,才来这问问~~~
wnf2009 2012-01-18
  • 打赏
  • 举报
回复
用timestamp试试

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧