1、定义查询语句
String sql="select count(*) from ExcelInfor";
2、获取count(*)返回结果:
(1)int count=Integer.parseInt(session.createSQLQuery(sql).list().get(0).toString());
(2)int count=((Long)(session.createQuery(sql).iterate().next())).intValue();
(3)int count=((Integer)(session.createQuery(sql).uniqueResult()).intValue();
相关文章
- 10-18DataGridView中的rows.Count比实际行数多1的原因以及解决办法
- 10-18解决集成jpa时无法创建entityManagerFactory的问题之Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法
- 10-18sql取出某一列不重复数据的ID解决办法
- 10-18hibernate取出count(*)的办法
- 10-18[org.hibernate.engine.jdbc.spi.SqlExceptionHelper]SQL Error: 1064, SQLState: 42000问题的解决办法
- 10-18使用hibernate与mysql时数据不能插入的原因及解决办法
- 10-18关于Hibernate级联更新插入信息时提示主键不为空的问题“org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1 ”
- 10-18关于hibernate的n+1问题以及解决办法
- 10-18使用Hibernate+MySql+native SQL的BUG,以及解决办法
- 10-18[转]Hibernate不能自动建表解决办法及Hibernate不同数据库的连接及SQL方言