hibernate中如果有参数是Date类型的在query.uniqueResult()是null,
如果没有参数是Date类型的则正常
代码如下
session=this.getSession();
String queryString = "select sum(fse-dye) from AccountContent as model where model.usedate<? and model.dicAccount.dicSta.id=?";
Query query=session.createQuery(queryString); 
query.setDate(0, useDate);
query.setString(1, staid);
Double d = (Double)query.uniqueResult();如果我把query.setDate(0, useDate);这个参数整个去掉(包括在queryString中)就正常,如果我把时间参数加上就是nullDate是java.util.Date