Olá Pessoal,
Estou com o seguinte problema e por favor me corrijam se eu estiver erraod :)
Estou hibernate e em meu DAO preciso que faça um select distinct usando o seguinte código:
public Collection<QuemeQuem> getLotacaoDistinct(ITransaction transaction) throws PortalException
{
Session session = getSession(transaction);
StringBuilder queryString = new StringBuilder();
queryString.append("select DISTINCT lotacao FROM QuemeQuem");
Query query = session.createQuery(queryString.toString());
return (Collection<QuemeQuem>) query.list();
}
e na minha class cliente preciso fazer um while na collection retornanda mas ocorre um erro em execução:
Collection
Iterator
while (iterator.hasNext())
{
QuemeQuem quemeQuem = iterator.next();
results.append("");
}
O Error:
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to br.com.teste.quemequem.QuemeQuem
at br.com.teste.quemequem.dataBoundControl.GerenciaControl.setRenderData(GerenciaControl.java:195)
... 41 more