hql取出表中元素个数

smallvq12345 2009-08-20 03:13:56
hql取出表中元素个数 select count(*) from ...
存入 整形变量 该怎么写?
...全文
82 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tidelgl 2009-08-30
  • 打赏
  • 举报
回复
不要用int,会发生错误的
smallvq12345 2009-08-20
  • 打赏
  • 举报
回复
怎么给你们加分啊~。。。
lcj_up 2009-08-20
  • 打赏
  • 举报
回复
先得到所有的元素到Collection中
然后再求Collection大小也可以,就是麻烦点。
smallvq12345 2009-08-20
  • 打赏
  • 举报
回复
来个完整的吧。。。三楼不是转换成String吗?
  • 打赏
  • 举报
回复
这个很简单,这样就可以取到值了。
String querystring="select count(*) from ... ";
Query queryObject = getSession().createQuery(queryString);
List list=queryObject.list();
String jesum=list.get(0).toString();
希望对你有用。
化外之民 2009-08-20
  • 打赏
  • 举报
回复
Long count = (Long)query.uniqueResult();
int cnt = count.intValue();
化外之民 2009-08-20
  • 打赏
  • 举报
回复
得到的是个Long型,然后你可以再把它转换成int值。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧