【mysql】hql查询日期用法
2013-03-07 20:30
302 查看
一开始没注意用法,在查询日期范围时直接将时间类型拼接到hql字符串里面了,结果总是报错。正确用法应该如下:
另外,创建Date类型日期,应该使用Canlendar类,如:
java.util.Date date1 = Calendar.getInstance().getTime();
java.util.Date date2 = Calendar.getInstance().add(Calendar.DATE, 1).getTime();
String hql = "from Channel where c.create_time >= ? order by c.create_time"; // 用占位符 Query query = session.createQuery(hql); query.setParameter(0, time);// time类型须是java.sql.Date return query.list(); // list()才真正开始查询
另外,创建Date类型日期,应该使用Canlendar类,如:
java.util.Date date1 = Calendar.getInstance().getTime();
java.util.Date date2 = Calendar.getInstance().add(Calendar.DATE, 1).getTime();
相关文章推荐
- mysql 非法日期格式查询 case函数用法
- PHP MySQL 查询 指定 范围 日期 时间段 数据 between 用法
- mysql操作查询结果case when then else end用法举例
- mysql中特殊日期的查询
- mysql查询当前日期的前一个月内的数据
- MySQL-group_concat函数用法-生成签到日期序列
- (转)sql多表查询,Oracle、mysql的用法区别
- mysql查询时间戳和日期的转换
- MySQL_数据分页查询(limit用法)
- mysql 指定日期格式查询
- PHP MySQL多个平行表联合查询,比如按照月份或者按照日期的数据表
- mysql查询r日期周 7天 季度 年 统计表数据神器
- MySQL如何查询两个日期之间的记录,编译出错!
- mysql根据时间戳查询指定日期内数据
- 慢日志查询 MySQLdumpslow 命令用法详解
- mysql中模糊查询的四种用法介绍
- Hibernate之HQL添加过滤器查询的用法
- mysql 判断日期间隔是否为3个月,mysql 的if的用法,临时变量的用法,mysql的 between and
- 记录一个mysql按日期分组统计的查询
- HQL语句多表联合查询,Mysql不设置外键关系