Tenho a seguinte consulta
[code]
public List getSolicitantesComMaisChamadas1() {
sessao = HibernateUtil.getSessionFactory().openSession();
trans = sessao.beginTransaction();
List<SolicitanteQuantidade> solicitantes = (List<SolicitanteQuantidade>) sessao.createQuery(
"select s.idSolicitante as idSolicitante, "
+ "s.nome as nome, "
+ "s.sobrenome as sobrenome, "
+ "(select b.descricao from br.com.sistema_servicos.entity.Setor b) as setor, "
+ "count(idSolicitante) as totalChamadas "
+ "from Solicitante s "
+ "group by idSolicitante").setResultTransformer(Transformers.aliasToBean(SolicitanteQuantidade.class)).list();
for (int i=0; i< solicitantes.size(); i++){
System.out.println(solicitantes.get(i).getIdSolicitante());
}
trans.commit();
return solicitantes;[/code]
porém esta retornando o seguinte erro
org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of br.com.sistema_servicos.entity.SolicitanteQuantidade.totalChamadas