关闭

hibernate date mysql 时间段查询

标签: hibernatemysqlDate
1050人阅读 评论(0) 收藏 举报
分类:

1、首先数据库中的date为datetime类型,在java的bean类的时间为java.util.Date类型;

2、hibernate代码:

		String beginDate = "2015-10-16"; 
		String endDate = "2015-12-12 "; 
		String hql="from GwtNews where date between '"+beginDate+"' and '"+endDate+"'";	
		Query query=sessionFactory.getCurrentSession().createQuery(hql);
		List<GwtNews> list=query.list();

需要注意的是:String hql="from GwtNews where date between '"+beginDate+"' and '"+endDate+"'";中beginTime和endTime一定要用引号括住,否则即使在时间段的对象也不会被select出来。

3、Date类型数据select后输出类型为“2015-10-16 12:24:25.0”

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:78084次
    • 积分:2403
    • 等级:
    • 排名:第17365名
    • 原创:166篇
    • 转载:24篇
    • 译文:0篇
    • 评论:9条
    github
    最新评论