补充:相等时用to_char,比较大小(<或>)时用 时间格式(如果不是时间格式可以用to_date)

java.util.Date date=new java.util.Date();
String hql="select i from table i where to_char(i.date,'yyyy-MM-dd') =  to_char(?,yyyy-MM-dd)";
Query q=new Query(hql);
q.setDate(0,date);
05-11 22:15