谁有完整的程序发来看看哦!

解决方案 »

  1.   

     public List<User> findAll(Integer pageFrom, Integer pageNumber){
            Query query = getSession().createQuery("from User model " )
                         .setFirstResult((pageFrom-1)*pageNumber)
                         .setMaxResults(pageNumber);     
            return query.list();
        }
      

  2.   

    LZ的结贴率 真的是底下  完整的 什么意思  
    给了方法就KO了嘛
      

  3.   

    http://wenku.baidu.com/view/03207ec69ec3d5bbfd0a7423.html
      

  4.   

    public ArrayList query(final int pageNo, final int pageSize,String businessFlag,String datatime,String etingFlag) {
    StringBuffer hql=new StringBuffer("from Boildoor  nm  where  ");
    if (businessFlag == null ||businessFlag.length() <= 0) {
    hql.append(" 1=1  and ");
    } else {
    hql.append("nm.businessFlag like '%" +businessFlag+"%' and ");
    }if (datatime == null ||datatime.length() <= 0) {
    hql.append(" 1=1 and ");
    } else {
    hql.append("nm.datatime like '%" +datatime+"%' and ");
    }if(etingFlag==null||etingFlag.length()<=0){
    hql.append(" 1=1 ");
    }else{
    hql.append("nm.etingFlag like '%"+etingFlag+"%' ");
    }
    final String finalHql=hql.toString();
    List li = this.getHibernateTemplate().executeFind(
    new HibernateCallback() {
    public Object doInHibernate(Session session)
    throws HibernateException, SQLException {
    Query query = session.createQuery(finalHql);
    //设定每页显示的第一条记录
    int firstResultIndex = pageSize*(pageNo-1);
      query.setFirstResult(firstResultIndex);
    //设定每页显示的记录数.
    query.setMaxResults(pageSize);
    List list=query.list();
    return list;
    }
    });
    return (ArrayList) li;
    }
    给你个方法,并且可以查询分页,自己看看吧!
      

  5.   

    public List findWithPage(int pageSize, int startRow, String query)
    throws HibernateException {
    List vehicleList = null;
    try {
    Session session = this.getSession();
    Query q = session.createQuery(query);
    q.setFirstResult(startRow);
    q.setMaxResults(pageSize);

    vehicleList = q.list();
    } catch (HibernateException he) {
    throw he;
    }
    return vehicleList;
    }