hibernate中的用HQL语言查询日期位于两个所给日期之间的结果

mysql数据库中有一个表,表中有一个date字段的日期,给定两个字符串日期,如“2007-8-26”,“2008-4-6”,如何用HQL在库中查出位于这两个日期之间的结... mysql数据库中有一个表,表中有一个date字段的日期,给定两个字符串日期,如“2007-8-26”,“2008-4-6”,如何用HQL在库中查出位于这两个日期之间的结果 展开
 我来答
匿名用户
2013-06-24
展开全部
session.createQuery("from XXX where 字段名 between ? and ?")setDate(0,entity.getBeginTime()).setDate(1,entity.getEndTime())
这里entity是穿过来的对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-24
展开全部
String beginDate = "2007-8-26";
String endDate = "2008-4-6";
HQL语句:
String hql =
"select c.queryDate from yourTable c
where queryDate between "+beginDate+" and "+endDate+"";

List list = createQuery(hql).list();

list返回你符合你的数据!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式