Pessoal, estou tendo um problema e não sei mais como resolver
public class ClienteDAO {
private Session session;
public ClienteDAO() {
// TODO Auto-generated constructor stub
}
public List listar(){
session = Hibernate_Utility.getSessionFactory().openSession();
session.beginTransaction();
List list = (List)session.createQuery("from cliente").list();
session.getTransaction().commit();
return list;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ClienteDAO clienteDAO = new ClienteDAO();
List listar = clienteDAO.listar();
for(Cliente cli : [color=red]listar[/color]){
System.out.println(cli.getId_Cliente()+"-"+cli.getNome());
}
}
}
Mensagem de Erro
Exception in thread “main” java.lang.Error: Unresolved compilation problem:
Can only iterate over an array or an instance of java.lang.Iterable
at Factory.Principal.main(Principal.java:35)