hebernate template 分頁查詢

@SuppressWarnings("unchecked")
	public List<Customer> findByIdCard(String idcard,final int firstResult) {
		final String hql=" from Customer c where c.idCard='"+idcard+"' order by c.id";
		System.out.println(hql);
		List<Customer> list = hibernateTemplate.executeFind(new HibernateCallback() {     
		    public Object doInHibernate(Session session)     
		      throws HibernateException, SQLException {     
		     Query query = session.createQuery(hql);     
		     query.setFirstResult(firstResult);     
		     query.setMaxResults(10);     
		     List list = query.list();
		     session.clear();
		     return list;
		    }     
		   });     
		
		return list; 
		
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章