Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2014, 17:02
Amatos
 
Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Decimal nulo en SQL Server devuelve 0.0 en vez de NULL

Buenas a todos, tengo un problema. Tengo un proyecto web usando SQL Server y Icefaces y resulta que en mi base de datos tengo un campo nulo, el cual quiero mostrar en un inputText, por lo que necesito que sea siempre vacío si es que en la DB está como nulo.

Algunos datos:
  • Mi SP lo devuelve como vacío, pero Java lo recibe como "0.0" en vez de nulo.
  • El campo de la entidad es Double (no double).
  • cuando hago esto, en consola veo el hermoso 0.0
    Código:
     System.out.println(rs.getDouble(2));
    

Cómo puedo hacer para obetener nulo? Ya que habrán casos en los que el usuario ingresará 0.0 y otros en que no ingresará nada y guardaré en DB el valor nulo.

Muchas gracias desde ya :)