pstm.setInt( 5, objeto.getNumeroRamal()); // esse aqui teria que transformar para string ou retornar nulo na tela..caso não for preenchido
pstm.executeUpdate();
}
finally
{
if(pstm!= null)
{
pstm.close();
}
}
}[/code]
olha, ao meu ver, isso acontece porque o numeroRamal é int (não Integer), portanto, ele não permite null, e logo que você instancia o objeto (da classe TelefoneSeguradoTO), ele é inicializado, com valor 0. Sugiro que substitua para Integer, e na hora de inserir, verificar se antes do setInt se é null, se for, fazer um setNull.