Следующий фрагмент кода приводит к моей программе, что бросает исключение Null Pointer, и я изо всех сил пытаюсь определить, почему: < /p>
private void ...(){
HierarchyForm hForm = (HierarchyForm)
Integer id = hForm.getId();
if (id != null && id.intValue() > 0){
Когда он сбой, значение «id» равна нулю. Я знаю, что это, вероятно, что -то простое, но я не могу понять, почему. Похоже, это проблема с сравнением .intValue http://ideone.com/e.js/h0mjaf
Редактировать: я строю для Java 1.6.0_45
Подробнее здесь: https://stackoverflow.com/questions/219 ... ue-is-null