getHibernateTemplate().find()返回的是List

解决方案 »

  1.   

    终于找到了解决办法!
    public Iterator showBase() throws Exception{
    Iterator iterator = null;
    List list=new ArrayList();
                      //就是这句
    Session session = getHibernateTemplate().getSessionFactory().openSession();
    Query query =session.createQuery("from Base b");
    query.setFirstResult(0);
    query.setMaxResults(5);
    list=query.list();
    iterator=list.iterator();
    return iterator;
    }
      

  2.   

    本人英语不好,请见谅。
    我认为是(DetchIterator这类的英语不记得了,但最后单词是Iterator)
    DetchIterator d=new DetchIterator(Student.class);
    List llist=getHibernateTemplate().findIterator(d,0,4);(findIterator这个方法单词记不住,但可通过。出来)。
    这样可直接得到要的分页内容。0代表起始行号。4代表要取多少行记录。
      

  3.   

    接分!
    这个用法第一次看到,List llist=getHibernateTemplate().findIterator(d,0,4);