我的项目的架构是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
该怎么办?

解决方案 »

  1.   

    还框架呢,估计你都没用过jdbc操作日期类型,甚至连Java .util.Date都不了解,真是无语了。
      

  2.   

    我想知道这里面的缘由是什么,如果还要自己再处理,那使用框架的意义不就没有了么。
    以前的项目有用json,这些日期格式的处理被封装的。
    这是我自己写的笑demo,就是想了解框架之间的工作原理。如果hibernate的映射是对的话,那取出来格式应该也是对应的,所以我觉得是映射写的可能不对,我搜索也没有找到很好的答案,所以来问一问。
    2L的大神,浪费您的宝贵时间来回我的贴,我深感不安。