Hibernate查詢總的記錄數


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類型進行轉換

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM