Hibernate使用count(*)
在网上找了许多答案,总感觉写得太过于啰嗦。写个实用的,如下:
public int getAmount()
{
session=HibernateSessionFactory.getSession();
String hql = "select count(*) from Product as pd";
Query query1=session.createQuery(hql);
long count=(Long)query1.uniqueResult();
HibernateSessionFactory.closeSession();
return (int)count;
}