Query query = session.createQuery(hql);
for(int position = 0; position < params.length; position ++) {
query.setParameter(position, params[position]);
}
int totalCounts = query.list().size(); //總記錄數
//用於分頁查詢
if(maxResults > 0) {
query.setFirstResult(當前頁*每頁顯示條數 - 每頁顯示條數);
query.setMaxResults(每頁顯示條數);
}
List<T> list = query.list();
return list;
}
PS:有問題百度Hi吧!~