public int getRows() throws HibernateException {
int totalRows = 0;
String queryString = "select count(*) from User as c";
Session session = SessionManager.currentSession();
totalRows = ((Integer) session.iterate(queryString).next()).intValue();
return totalRows;
}
int totalRows = 0;
String queryString = "select count(*) from User as c";
Session session = SessionManager.currentSession();
totalRows = ((Integer) session.iterate(queryString).next()).intValue();
return totalRows;
}
解决方案 »
- j2ee 请问对于首页welcome-file应该如何处理?
- 如何根据javabean中的属性生成xml文件??
- 为什么在javaAPI文档中却不能找到这些个包哇?
- BCD码如何转换成十进制
- 准备开发一个大型仪器的监控软件,用java做需要注意一些什么问题?
- J2EE中关于定时触发事件的问题?
- 请问如果实现上传文件应该用什么Bean,是实体bean还是session bean???(up有分)
- 请问在JAVA中有没有将HTML文件转换成XML文件的解决方案
- 为何FileStream复制文件效率比BufferedStream要高?
- 我用的springmvc框架,想用自己写的一个jdbc连接数据库,从而操作数据,可以用到注解来做事务么?
- strut中如何取得多条页面中的多条记录,例如多选框
- 莫名其妙的错误(Struts),来看一下呀
List list = session.find( "select count(p.id) from Person p" );
很显然,如果使用count(id)的话,hql解析器是不会知道id是什么的.
我用了这个后,它没有执行select max(id) from table,
而是把对象全部取出来了不知道我想实现“取最大值”能有什么方法,谢谢了
List results = q.list();
Integer id = (Integer)results.get(0);
msn:[email protected]