Hibernate查询Date型字段带精按时间处理办法
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就可以了,看看你类型转换的地方哪里搞错了