我有这样一段代码
1.totalCount=((Integer)session.createQuery("select count(*)"+hql).uniqueResult()).intValue();
2.totalCount=((Long)session.createQuery("select count(*)"+hql).uniqueResult()).intValue();
我想问的是改用1还是2。
1.totalCount=((Integer)session.createQuery("select count(*)"+hql).uniqueResult()).intValue();
2.totalCount=((Long)session.createQuery("select count(*)"+hql).uniqueResult()).intValue();
我想问的是改用1还是2。
解决方案 »
- 关于struts2的配置问题
- 关于jquery方法trigger( event, [data] )和triggerHandler( event, [data] )
- 讨论一下报表系统的数据处理架构,怎样做到高效率
- Session.invalidate();是不是将关于某个用户所有的Session都注销,
- dwr+spring+hibernate
- Struts2.0 问题
- 用JFreeChart创建Timeseries,我想点击此控件,能获得所点位置的Timeserie横纵坐标值
- 还是struts的中文问题
- PreparedStatement与Resultset结合操作?
- 20141020技术讨论:JVM工作原理
- tomcat虚拟目录问题
- 将一个字符串算式转换为单个字符,并用这些字符串求这个式子的值
可以这样写,就能通用了
totalCount =
Integer.parseInt(session.createQuery("select count(*)"+hql).uniqueResult().toString());