hibernate中的用HQL语言查询日期位于两个所给日期之间的结果
mysql数据库中有一个表,表中有一个date字段的日期,给定两个字符串日期,如“2007-8-26”,“2008-4-6”,如何用HQL在库中查出位于这两个日期之间的结...
mysql数据库中有一个表,表中有一个date字段的日期,给定两个字符串日期,如“2007-8-26”,“2008-4-6”,如何用HQL在库中查出位于这两个日期之间的结果
展开
2个回答
2013-06-24
展开全部
session.createQuery("from XXX where 字段名 between ? and ?")setDate(0,entity.getBeginTime()).setDate(1,entity.getEndTime())
这里entity是穿过来的对象。
这里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返回你符合你的数据!
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返回你符合你的数据!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询