Recebo as warnings:
Type safety: The expression of type List needs unchecked conversion to conform to List
e
Type safety: Unchecked cast from List to List
Cara, que eu saiba ou você deixa de usar generics nesse caso, ou usa uma annotation para esconder esse warning. A annotation é: @SuppressWarnings(“unchecked”)…
[]'s.
peczenyj
O Correto seria verificar o motivo desse warning, não esconde-lo
qmx
Até onde eu sei, isso é inerente ao hibernate mesmo, por não ter como saber o tipo da lista em runtime.
como o compilador vai saber que “select c from Contato c” vai devolver uma List<Contato> ?
cara, esse wrapper caiu como uma luva, obrigado!!!
guivirtuoso
Olá,
Conforme o nosso amigo peczenyj sugerio, o uso da wrapper Colletions ficaria como???
Seria da forma abaixo? já que o método checkedList retorna um List ???
ainda sou muito novato… Me ajudem pois ainda estou recebendo o warning…
Sessionsession=ContaFactory.getFactory().openSession();Queryquery=session.createQuery("FROM Cliente");List<Cliente>clientes=newArrayList<Cliente>();//Recebo Type safety: The expression of type List needs unchecked conversion to conform to List<Cliente>clientes=Collections.checkedList(query.list(),Cliente.class);
Obrigado!
leobmx
você pode utilizar o metódo a seguir para fazer o cast da coleção retornada pelo Criteria: