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;
}
}