[RESOLVIDO] List retorna null no Oracle

1 resposta
aureliolima

Pessoal, alguém sabe o que poderia estar acontecendo com uma query que está retornando null no oracle, sendo q no mySQL retorno os valores certinhos.

PS.: Os dados são os mesmos em ambos SGBDs.

Segue abaixo o trecho do código em que está meu SQL…
Detalhe… testei o SQL no oracle e funciocionou… Será que é a forma como estou tratando o meu ‘lstRetorno’?

Desde já agradeço

abraços!

public int getQtdQualificacoesUsuarios(String nmUsuario){
        Session sessao = HibernateUtil.getSession(); //Abrindo uma sessão

        sessao.beginTransaction(); //Iniciando uma transação
        List lstRetorno;
           try {
               SQLQuery query = sessao.createSQLQuery("SELECT COUNT(crm_qualificacao.CDQUALIFICACAO) AS qtdeQualificacao FROM crm_qualificacao WHERE (crm_qualificacao.ASSUSER = '"+nmUsuario+"') GROUP BY crm_qualificacao.ASSUSER;");
               lstRetorno = query.list();
                if (lstRetorno.size() != 0){
                    return Integer.parseInt(lstRetorno.get(0).toString());
                }else{
                    return 0;
                }
           } catch (Exception e) {
              mensagem = "Erro: " + e;
              return 0;
           } finally {
              sessao.close();
              sessao = null;
           }

    }

1 Resposta

aureliolima

Pessoal,

jah resolvi o problema… na verdade era erro somente de sintaxe no meu SQL… tinha um ‘;’ a mais…

Criado 30 de setembro de 2009
Ultima resposta 30 de set. de 2009
Respostas 1
Participantes 1