Boa noite pessoal, estou desenvolvendo uma aplicação para aprender a trabalhar com o hibernate na web cuja a função é simplesmente cadastrar livros.
Bem eu já criei a classe Livro que deve ser persistida fiz o arquivo de mapeamento dela e o arquivo de configurações do hibernate corretamente. E com isso a minha aplicação já consegue gravar um objeto Livro no banco de dados, porém não estou conseguindo fazer o caminho inverso pois está uma exceção do tipo ClassCastException no momento em que eu tento retirar um objeto livro da lista de resultados da consulta.
A exceção ocorre em um comando como o seguinte:
(…)
List result = session.createQuery(“from Livro”).list();
(…)
return (Livro) result.get(0); // aqui ocorre a exceção