hibernate读取mysql的datetime问题

sysmaid 2010-07-20 03:51:50
我的项目的架构是spring+webwork+hibernate 。
hibernate 的配置:
		<property 
name="printTime"
column="print_time"
type="java.sql.Timestamp"
not-null="true"
length="10">
</property>

bean里面是Java .util.Date,
数据是我直接插进表里的,但读出来的数据打印是这样的:
time--2010-07-15 13:36:06.0
后面带的“.0”是怎么回事呢?
而且直接交给jsp页面用ww标签显示是这样的:10-7-15 13:36:06.000
该怎么办?
...全文
475 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sysmaid 2010-07-20
  • 打赏
  • 举报
回复
我想知道这里面的缘由是什么,如果还要自己再处理,那使用框架的意义不就没有了么。
以前的项目有用json,这些日期格式的处理被封装的。
这是我自己写的笑demo,就是想了解框架之间的工作原理。如果hibernate的映射是对的话,那取出来格式应该也是对应的,所以我觉得是映射写的可能不对,我搜索也没有找到很好的答案,所以来问一问。
2L的大神,浪费您的宝贵时间来回我的贴,我深感不安。
loveunittesting 2010-07-20
  • 打赏
  • 举报
回复
还框架呢,估计你都没用过jdbc操作日期类型,甚至连Java .util.Date都不了解,真是无语了。
牛叔 2010-07-20
  • 打赏
  • 举报
回复
你取出来格式处理一下。。。。

81,114

社区成员

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

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