Valor null hibernate!

Pessoal,

Estava conversando com um colega aqui e surgiu a seguinte dúvida? Como o hibernate se comporta quando encontra valores nulos no banco? Tipo… Pegando um exemplo básico… Tenho uma Entidade chamada CHUVA que tem uma quantidade de chuva em mm(double). Tenho três situações: Tem dias em que vai chover, então vou ter valores de chuva. Tem dias que não vai chover e o valor vai ser 0. E há dias em que não vai ser possível medir a chuva por algum motivo, então vai ser null. Como o hibernate vai diferenciar os valores NULOS dos valores “0”.

Desculpem se prolonguei demais. Mas a ideia é essa!! Valeu galera!

se vai ser NUll ou 0, é com base no tipo certo? Agora uma pergunta: Pq o hibernate teria que se preocupar com o valor armazenado ? qual a diferença entre NULL e qualquer outra coisa para o Hibernate?

Se nao me engano, se seu atributo for double (tipo primitivo) e o valor vier null do banco, ou ele seta pra valor 0, ou lança exceção. Agora se for Double (wrapper) ele seta null mesmo