在使用这个CallBack()回调接口是发现日期不能精确到天以下,小时分钟根本就比较不了,是代码的问题,还是Hibernate的回调函数不够精确?
String hql= " select id from talbe_name where date1>=:startdate and date2<=:enddate
count = (Long) getHibernateTemplate().execute(
                    new HibernateCallback() {
                        public Object doInHibernate(Session session)
                                throws HibernateException, SQLException {
                            Query q = session.createQuery(hsql);
                           
                                    q.setDate("startDate", StartDate);//StartDate java.sql.Date
                                    q.setDate("enddate" , endDate);   //endDate java.sql.Date                 
                            
                            return q.iterate().next();
                        }
                    });
这个问题应该如何解决?