Pessoal, olhei vários posts com esse problema, e segui os passos corretamente para fazer esse simples código, mas o erro continua e eu estou me debatendo, alguém poderia me ajudar???
Segue o código abaixo:
public List<Evento> listarEventos(){
Criteria criteria = this.session.createCriteria(Evento.class);
List<Evento> eventos = (List<Evento>)criteria.list();
return eventos;
}
chamando o método DAO
public static void main(String[] args) {
Session session = MySQLDAOFactory.getSession();
EventoDAO eventoDAO = new EventoDAO(session);
List<Evento> eventos = new ArrayList<Evento>();
eventos = eventoDAO.listarEventos();
System.out.println(((Evento)eventos).getDescricao());
}
Quando vou listar as descrições no meu console, dá o seguinte erro:
Exception in thread “main” java.lang.ClassCastException: java.util.ArrayList cannot be cast to br.com.eucatur.bean.Evento
at br.com.eucatur.Execute.main(Execute.java:22)
O que pode ser???