QueryResult qr = new QueryResult<T>(); Query query = this.getSession().createQuery("select count(o) from "+entityName+" o " +(wherejpql==null? "": " where "+ wherejpql)); qr.setTotalRecord(query.getSingleResult());
其中
query.getSingleResult()
出错,还有什么方法可取得其长度?
TotalRecord
是long类型的
qr.setTotalRecord((Long)query.uniqueResult());
类型转换下
什么异常?类转型异常?
1.出错出什么错?
2.query.uniqueResult()
3.long类型你就转换一下就出来了
4.query.setMaxResults(queryCount.uniqueResult());
javax.persistence.Query.getSingleResult();
org.hibernate.Query.uniqueResult();
你是不是query导错包了