In hibernate I can do following
Query q = session.createQuery(\"from Employee as e);
List emps = q.list();
Now if I want to
Without iterators:
@SuppressWarnings( "unchecked" )
public List findByDepartment(long departmentId){
SQLQuery query = session.createSQLQuery("SELECT {emp.*} " +
" FROM employee emp " +
+"WHERE emp.department_id = :departement_id");
query.setLong("department_id", departmentId);
query.addEntity("emp", Employee.class);
return (List) = query.list();
}