hibernate如何使用hql语句查询时间区间段

原创 2016年05月31日 19:56:56


最近需要做一个根据时间段查询教师的获奖信息。

在使用hibernate的hql语句时发现使用平时的String类型进行查询总是报错查询得到以下结果

1、写出类似于 以下的hql语句 

hql = "from TeacherAward where awardState = 2  and  awardTime >= ? and awardTime <= ?  ";

2、查询时的操作语句为:

Query query = getSessionFactory().getCurrentSession().createQuery(hql);
		query.setDate(0, startTime);
		query.setDate(1,stopTime );
通过上述写法就可以实现根据时间段查询教师获奖信息。



版权声明:本文为博主原创文章,未经博主允许不得转载。

hibernate时间段查询

java@RequestMapping(value = "/searchDate", method = RequestMethod.POST) @ResponseBody public List se...

hibernate按时间段查询带时分秒日期的方法

实例一: 当数据库里的时间取的是服务器系统时间时如2008-10-05 23:33:39.0这种时间,要根据此字段来按时间段查询时,普通的方法来查,是查不到java.util.Date nd=new ...
  • woshisap
  • woshisap
  • 2011年06月14日 15:55
  • 11198

hibernate date mysql 时间段查询

1、首先数据库中的date为datetime类型,在java的bean类的时间为java.util.Date类型; 2、hibernate代码: String beginDate = "201...
  • tzh476
  • tzh476
  • 2016年08月28日 21:41
  • 1013

hibernate中HQL查询语句

参考https://www.oschina.net/code/snippet_1051545_36896 我的查询示例 参考我的项目示例: // 根据HQl语句查询 @Overri...

Hibernate HQL查询中对日期的查询操作总结

@SuppressWarnings("unchecked")@Overridepublic List listPlan(PlanSearchCriteria criteria) throws Exce...

hibernate 时间段查询

hibernate 时间段查询 方法1  @Override public int findIfLoginAlreadyLogin() { Date now = new Date();...

分享 HQL 查询日期 Oracle

今天为了查询Oracle里面的Date的字段,但是Oracle储存的格式是yyyy-MM-dd HH:mm:ss 精确到秒。   而一般按日期查询都是yyyy-MM-dd 格式,最好解决了,如下分...
  • lq1105
  • lq1105
  • 2013年07月18日 22:18
  • 759

Hibernate中使用HQL进行查询操作

注意:HQL语言,是基于对象进行查询的,不是基于数据库的表。 1、基本的HQL查询 1.1 使用HQL查询的一般步骤 public void test01() { Session sessio...

EasyUI+SpringMVC+Hibernate 日期区间查询统计

EasyUI+SpringMVC 日期区间查询统计

hibernate如何使用hql语句查询时间区间段

1、写出类似于 以下的hql语句  [java] view plain copy hql = "from TeacherAward where awardS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hibernate如何使用hql语句查询时间区间段
举报原因:
原因补充:

(最多只允许输入30个字)