补充:相等时用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);