-
hibernate中HQL查询count返回query取得其长度5
- 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类型的
问题补充:----------------------- <br />我截了图 <br />错误是这样子的 <br /> <br /><img src="http://dl.iteye.com/upload/attachment/396655/fce946be-8774-3c83-8895-23dd1a210cf2.jpg" /> <br />
问题补充:<div class="quote_title">titanaly 写道</div><div class="quote_div">javax.persistence.Query.getSingleResult(); <br /> <br />org.hibernate.Query.uniqueResult(); <br /> <br />你是不是query导错包了</div> <br />嗯,看来是包导错了 <br />如果用javax.persistence.Query,带来很多错误,改起来的工作量太大了和太多的未知情况 <br />如果用org.hibernate.Query.uniqueResult();则有这个错误,请问该如何解决? <br /> <br /><img src="http://dl.iteye.com/upload/attachment/396655/fce946be-8774-3c83-8895-23dd1a210cf2.jpg" /> <br />
问题补充:<div class="quote_title">titanaly 写道</div><div class="quote_div">javax.persistence.Query.getSingleResult(); <br /> <br />org.hibernate.Query.uniqueResult(); <br /> <br />你是不是query导错包了</div> <br />嗯,看来是包导错了 <br />如果用javax.persistence.Query,带来很多错误,改起来的工作量太大了和太多的未知情况 <br />如果用org.hibernate.Query.uniqueResult();则有这个错误,请问该如何解决? <br /> <br /><img src="http://dl.iteye.com/upload/attachment/401757/4f0cdf47-8928-3c8c-bac4-2418e923cbf4.jpg" /> <br />2011年1月19日 00:21
hibernate中HQL查询count返回query取得其长度
最新推荐文章于 2023-05-20 18:22:17 发布