首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate查询Date型字段带精按时间处理办法

2012-10-07 
Hibernate查询Date型字段带精准时间处理办法在数据库里经常有Date型字段,而且存储的有精准时间,在用Hibern

Hibernate查询Date型字段带精准时间处理办法

在数据库里经常有Date型字段,而且存储的有精准时间,在用Hibernate查询的时候默认是按Date型处理,但这样的结果是只有日期而没有时间,要想使查询结果带有时间,在Result遍历的时候传入结果日期类型为Hibernate.TIMESTAMP,所以就用到了Hibernate的addScalar()方法,这个是org.hibernate.SQLQuery里的,

例:
SQLQuery query = session.createSQLQuery(SQL);
query.addScalar("begin_time", Hibernate.TIMESTAMP);

1 楼 jiaguwen123 2010-12-22   请问,怎么获取它的结果?
用 for (Object obj : list)报java.lang.classexception:java.sql.timestamp该怎样解决? 2 楼 lxsgoodluck 2011-01-30   jiaguwen123 写道请问,怎么获取它的结果?
用 for (Object obj : list)报java.lang.classexception:java.sql.timestamp该怎样解决?
timestamp就可以了,看看你类型转换的地方哪里搞错了

热点排行