当前位置: 代码迷 >> J2EE >> uniqueResult的一个有关问题
  详细解决方案

uniqueResult的一个有关问题

热度:397   发布时间:2016-04-19 22:14:00.0
uniqueResult的一个问题
遇到这么一个问题,count返回值一直是0,搞了半天都不知道哪里有问题
long count=0;
String hql = "select count(*) from news_info";
System.out.println(hql);
Query query = session.createSQLQuery(hql);
System.out.println(query.uniqueResult().toString());//打印出正确地值
count = (Long) query.uniqueResult();//一直返回0,
return (int)count;
------解决方案--------------------
((Number)query.uniqueResult()).intValue()试试这样呢?(语法记不太清了,应该是这个样子)