Algum pacote oferece função similar ao ISNULL do SQLServer?

2 respostas
PBNETO

Bom dia galera!

No SQLServer, existe uma função ISNULL que substitui um parâmetro nulo por qualquer “Valor de Troca”.
Ex.:

SELECT ISNULL(@Parametro, 'Valor de Troca')

Será que existe algum pacote em Java, que oferece uma função similar?
Ex.: No caso abaixo, eu queria trocar o valor de retorno de “facdb.getTipo()”, caso ele seja nulo.

sentenca.setString(1, facdb.getTipo());

Obrigado!

2 Respostas

sergiotaborda

PBNETO:
Bom dia galera!

No SQLServer, existe uma função ISNULL que substitui um parâmetro nulo por qualquer “Valor de Troca”.
Ex.:

SELECT ISNULL(@Parametro, 'Valor de Troca')

Será que existe algum pacote em Java, que oferece uma função similar?
Ex.: No caso abaixo, eu queria trocar o valor de retorno de “facdb.getTipo()”, caso ele seja nulo.

sentenca.setString(1, facdb.getTipo());

Obrigado!

não. Mas vc pode criar facilmente um método utilitário para isso

class Utils {

   public static Object isNull ( Object candidate, Object value){
          return candidate == null ? value : candidate; 
  }

}
PBNETO

Sim… Ou mesmo implementar um tratamento ali antes…
Porém, achei que existia algum facilitador que deixasse isso mais “bonito”…

Mas sussa, vou implementar algo mesmo…
Valeu pela atenção.

Criado 2 de julho de 2008
Ultima resposta 2 de jul. de 2008
Respostas 2
Participantes 2