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

hql语句怎么对时间查询

2012-08-11 
hql语句如何对时间查询StringBuffer hql new StringBuffer(from WapNews w where w.status 2 )hql.a

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,数据库里面是用什么字段类型存储的,是否需要进行类型的转化,从你介绍的情况看不出来,不好帮助到你

热点排行