hql date比较

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

你可能感兴趣的:(Date)