首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

SqlServer2000中的DateTime类型怎么转换为Java中的Date类型 候!

2012-01-16 
SqlServer2000中的DateTime类型如何转换为Java中的Date类型在线等候!!!我用的是java现在碰到的问题是:我的

SqlServer2000中的DateTime类型如何转换为Java中的Date类型 在线等候!!!
我用的是java现在碰到的问题是:
我的工程后台的数据库用的是SqlServer2000,数据库的StartTime字段的数据类型是DateTime,但是用Hibernate的映射后就变成了Date类型了,也就是说从数据库中的“2007-8-1   17:08:37”通过Hibernate到java就成了“2007-8-1”,后面的时间数据都丢失了。我曾用过Calendar去替换java里面的Date类型,但是报错!
而我现在要的就是“17:08:37”这个时间类型。要怎么做?谢谢!


[解决办法]
可以在hibernate映射文件中采用java类型
如:
<property name= "submitTime " column= "submit_time " type= "java.util.Date " />
[解决办法]
<property name= "submitTime " column= "submit_time " type= "time " />
对应属性为java.sql.Time标准sql time类型(HH:MM:SS)

热点排行