偶现在想要一个HIBERNATE分页的公共类 如果谁有的话可以拿出来分享下? 要功能比较全的 考虑的比较周到的 加偶QQ153996072本想发的更高一点 无奈我这个级别只能发100

解决方案 »

  1.   

    什么叫功能强大 请说明
    我只用msn
      

  2.   

    setFirstResult(0);
    setMaxResults(1);
    不就是这两个方法吗,剩下的就是看你怎么给他传参了
      

  3.   

    public List getList(final int firstResult,final int maxResult) {
    final StringBuffer sb = new StringBuffer("");
    String hql = "from LinkMag_o_Info";
    sb.append(hql);
    return getHibernateTemplate().executeFind(new HibernateCallback()
    { public Object doInHibernate(Session s) throws HibernateException, SQLException {
    Query  query = s.createQuery(sb.toString());
    query.setFirstResult(firstResult);
    query.setMaxResults(maxResult);
    List list = query.list();
    return list;
    }

    }


    );
    }
      

  4.   

    public List getList(final int firstResult,final int maxResult) {
    final StringBuffer sb = new StringBuffer("");
    String hql = "from LinkMag_o_Info";
    sb.append(hql);
    return getHibernateTemplate().executeFind(new HibernateCallback()
    { public Object doInHibernate(Session s) throws HibernateException, SQLException {
    Query  query = s.createQuery(sb.toString());
    query.setFirstResult(firstResult);
    query.setMaxResults(maxResult);
    List list = query.list();
    return list;
    }

    }


    );
    }
      

  5.   

    public List getList(final int firstResult,final int maxResult) {
    final StringBuffer sb = new StringBuffer("");
    String hql = "from LinkMag_o_Info";
    sb.append(hql);
    return getHibernateTemplate().executeFind(new HibernateCallback()
    { public Object doInHibernate(Session s) throws HibernateException, SQLException {
    Query  query = s.createQuery(sb.toString());
    query.setFirstResult(firstResult);
    query.setMaxResults(maxResult);
    List list = query.list();
    return list;
    }

    }


    );
    }
      

  6.   

    偶的意思是要个公共的分页类 再简单点说就是要个公共的DAO