需要写一段hql语句,有两个参数,开始时间(startime),结束时间(endtime),
我要在数据库里面根据开始时间和结束时间查找。
说明一下,这里只是查询语句的一部分,我是把hql拼装起来的。String hql="";
List aa=new ArrayList();
String where = " ";
if(startime!=null &&endtime!=null)
{
aa.add(SDate.valueOfDate(ctStartTime));//这是jar包的方法,为了把时间加入list,不必深究
aa.add(SDate.valueOfDate(ctEndTime));
where =where + "t.time>= ? and t.time<= ? and ";
}
关键是这段where=有问题,应该怎么写啊?望大侠赐教!!速度。谢谢!~~
注意:数据库中这time字段是date型的
我要在数据库里面根据开始时间和结束时间查找。
说明一下,这里只是查询语句的一部分,我是把hql拼装起来的。String hql="";
List aa=new ArrayList();
String where = " ";
if(startime!=null &&endtime!=null)
{
aa.add(SDate.valueOfDate(ctStartTime));//这是jar包的方法,为了把时间加入list,不必深究
aa.add(SDate.valueOfDate(ctEndTime));
where =where + "t.time>= ? and t.time<= ? and ";
}
关键是这段where=有问题,应该怎么写啊?望大侠赐教!!速度。谢谢!~~
注意:数据库中这time字段是date型的
楼主【chinazyf】截止到2008-06-30 11:17:24的历史汇总数据(不包括此帖):
发帖数:3 发帖分:30
结贴数:2 结贴分:30
未结数:1 未结分:0
结贴率:66.67 % 结分率:100.00%
楼主加油
我的问题就是,hql查不出来郁闷,是不是我hql语句写错了?
苍天啊!!这是为什么啊?人品不好不是我的错啊