当前位置: 代码迷 >> Java Web开发 >> hql语句怎么对时间查询
  详细解决方案

hql语句怎么对时间查询

热度:4328   发布时间:2013-02-25 21:15:54.0
hql语句如何对时间查询
StringBuffer hql = new StringBuffer("from WapNews w where w.status =2 ");
hql.append(" and "+new Timestamp(dt).toString()+" < addDate ");
这样不行, 求给位给个建议 谢谢

------解决方案--------------------------------------------------------
真心没看懂你的hql语句,为什么会" < addDate ",把hql生成的对应sql语句在数据库里面执行下,然后看下是哪儿有问题,还有你WapNews时间使用什么类型表示的,String Or date,数据库里面是用什么字段类型存储的,是否需要进行类型的转化,从你介绍的情况看不出来,不好帮助到你
------解决方案--------------------------------------------------------
[Quote=引用:]
真心没看懂你的hql语句,为什么会" < addDate ",把hql生成的对应sql语句在数据库里面执行下,然后看下是哪儿有问题,还有你WapNews时间使用什么类型表示的,String Or date,数据库里面是用什么字段类型存储的,是否需要进行类型的转化,从你介绍的情况看不出来,不好帮助到你
  相关解决方案