Eu tenho esse bean abaixo. Vcs podem perceber que é um objeto de um outro objeto. Ele esta recebendo nulo e dando NullPointerException. Gostaria de saber se tem como eu arrumar isso, mesmo que receba nulo, não dê o erro.
receber nulo é estranho o que vc pode fazer é tratar o objeto que vem nulo…
pimenta
O que o bruno_savi disse resolve.
Trate o objeto.
jason_bourne
pimenta:
O que o bruno_savi disse resolve.
Trate o objeto.
vc diz fazer ifs dentro do bean?
pimenta
Dentro do set do atributo.
B
Bruno_Laturner
Cara, você q tem que saber o que vai acontecer.
Por acaso se o objeto vier nulo, você vai ter que colocar 0 (zero) na base? Colocar um valor nulo?
Então antes desse ps.setLong, faça um if checando se o objeto está instanciado, se tiver use o valor normalmente, caso contrário, coloque um valor predefinido lá, como um ps.setNull(campo, Types.Numeric);
B
bobmoe
segundo a lei de demeter isso não pode acontecer.
mas voce poderia fazer o seguinte: