Erro Illegal ArgumentException

1 resposta
lucasbf1992

Tenho a seguinte consulta

public List<SolicitanteQuantidade> 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;

porém esta retornando o seguinte erro

org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of br.com.sistema_servicos.entity.SolicitanteQuantidade.totalChamadas

1 Resposta

Rafael_Guerreiro

Mostre a classe SolicitanteQuantidade para a gente.

Criado 5 de agosto de 2014
Ultima resposta 6 de ago. de 2014
Respostas 1
Participantes 2