为额外人
//通用分页查询 public List selectEntity(final String hql, final int pageCount, final int curPageNo) { return (List) super.getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = session.createQuery(hql); query.setFirstResult((curPageNo - 1) * pageCount); query.setMaxResults(pageCount); return query.list(); } }); }