hibernate 4.3.5 Query的list和iterator区别

Hello浩 发布于 2014/07/03 22:30
阅读 257
收藏 0

hibernate 4.3.5 

(1)

    List<Student> ls = session.createQuery("from Student").setFirstResult(0).setMaxResults(50).list()

    Iterator<Student> iterator = ls.iterator()

(2)

    Iterator<Student> iterator = session.createQuery("from                            Student").setFirstResult(0).setMaxResults(50).iterate()

我想问下,这两个iterator有什么区别,两者的数据不一样,下面是Student的xml

  <class name="Student" table="t_stu">
    <id name="id">
      <generator class="native"/>
    </id>
    <property name="name"/>
    <property name="sex"/>
    <many-to-one name="classRoom" column="cid" fetch="join"/>
  </class>


加载中
返回顶部
顶部