一起讨论下用Hibernate怎样去查数据库的记录数

来源:互联网 发布:dnf属性白字算法 编辑:程序博客网 时间:2024/04/30 04:52

Session session=sessionFactory.getCurrentSession();

String sql="select count(*) from  crl  ";

Query q=session.createSQLQuery(sql);

Object o=q.uniqueResult();

//System.out.println(o.toString());

return new Integer(o.toString());

这是我自己写的,不知道对不对。

不过让我很奇怪的是

Session session=sessionFactory.getCurrentSession();

String sql="select count(*) from  crl  ";

Query q=session.createSQLQuery(sql).addEntity(Integer.class);

Integer result=(Integer)q.uniqueResult();

return result;会报错