Hibernate时间段查询写法

Hibernate 映射文件.hbm.xml中属性配置type属性不配置(这样获取值时能获取时分秒)
<property name="writeDate" column="MESSAGE_WRITE_DATETIME" />
 
 
代码中设置时间如下:
String hql = "FROM SendMessage s WHERE s.writeDate between :beginDate and  :endDate";
 
		Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery(hql);
		query.setTime("beginDate", beginDate);//用setTime
		query.setTime("endDate", endDate);
这样取值时也能获取时分秒





转载自:http://smartgwt.iteye.com/blog/1234820

你可能感兴趣的:(Hibernate,时间段查询)