hibernate 如何查询date字段最新时间
赐教大家一个问题,我现在数据库表有一个date字段。hibernate的xml配置类型是timestamp类型。
我现在要查询该字段的时间最大值。
select max(t.v_ptime) from t_cxml t,在oracle里这样写可以检索到最大的时间。
但是在hibernate下这样写会报错误
String hql = "select max(t.v_ptime) FROM t_cxml as t
Query q = session.createQuery(hql) ;
错误:java.lang.ClassCastException: java.sql.Timestamp cannot be cast to com.wccis.model.t_cxml
谢谢大家!
我现在要查询该字段的时间最大值。
select max(t.v_ptime) from t_cxml t,在oracle里这样写可以检索到最大的时间。
但是在hibernate下这样写会报错误
String hql = "select max(t.v_ptime) FROM t_cxml as t
Query q = session.createQuery(hql) ;
错误:java.lang.ClassCastException: java.sql.Timestamp cannot be cast to com.wccis.model.t_cxml
谢谢大家!
...全文
相关推荐
commons-lang-2.4.zip
commons-lang-2.4.zip
jdbc操作数据库之Date类型
但是jdbc对应操作date类型的数据和hibernate是不同的,hibernate不需要考虑date是util .date还是sql.date也不需要考虑存入的date是否存有时分秒了。
解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题
解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题
sql server查询时间技巧分享
1、将时间转换为字符串的形式: 代码如下: convert(varchar,字段名,120)——–yyyy-mm-ddhh:ss:mm0000 convert(char(10),字段名,120)——yyyy-mm-dd 2、如果使用的是sql编辑器(微软自带的工具),查询日期不需要使用函数转换,例如 Sql代码 代码如下: select*frominfowheredatatime>’2012-11-1100:00:00’anddatetime<‘2012-12-1200:00:00’ 3、如果是使用hibernate来查询数据(使用HQL)就不能使用上面这种方式了,因为查询的是对象,那
JAVA实现按时间段查询数据操作
主要介绍了JAVA实现按时间段查询数据操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


非技术区
