Query.list(): 1 SQL- . , SQL- .
List<Employee> list1 = session.createQuery("from Employee").list();
for (Employee e : list1) {
System.out.println(e);
}
List<Employee> list2 = session.createQuery("from Employee").list();
for (Employee e : list2) {
System.out.println(e);
}
Query.iterate(): 1 + N SQL-. , , , SQL-, WHERE, "WHERE id = N". , , N .
Iterator<Employee> iterator1 = session.createQuery("from Employee").iterate();
while(iterator1.hasNext()) {
System.out.println(iterator1.next());
}
Iterator<Employee> iterator2 = session.createQuery("from Employee").iterate();
while (iterator2.hasNext()) {
System.out.println(iterator2.next());
}