1. 原生sql
String hql="select count(*) from product" ;//此處的product是數據庫中的表名 Query query=session.createSQLQuery(hql); List<BigInteger> list=query.list(); //此處胡一定要注意是Bignter類型的,傻了吧唧的試了好多(Long,Integer)都報錯 count = list.get(0).intValue();
2.hql語句
String hql="select count(*) from Product";//此處的Product是對象 Query query = session.createQuery(hql); count=((Long) query.setCacheable(true).uniqueResult()).intValue();//此處用Long類型進行轉換
