Umgang mit Null für bigdecimal

Mein code sieht wie folgt aus,

caseX caseXObj = caseXBo.getCaseXDao().findCaseXBySID(selectedID);

if(caseXObj != null && caseXObj.getCaseInGrossAmt() != null){

} else {
    caseXObj.setCaseAmt(BigDecimal.ZERO);
}

Habe ich behandelt NUll-Zeiger für die caseX und auch für getter und beim null-setzen der bigdeciaml zu einem default-Wert NULL. Trotzdem bekomme ich Null-Zeiger-Ausnahme in der Set-Zeile.Irgendwelche Vorschläge?

Es ist in der else block. So caseXObj ist null
erste Ausnahme @ caseXObj.setCaseAmt(BigDecimal.NULL);

InformationsquelleAutor JNPW | 2013-04-19

Schreibe einen Kommentar