Проверьте, есть ли объект данные или нет?JAVA

Программисты JAVA общаются здесь
Anonymous
Проверьте, есть ли объект данные или нет?

Сообщение Anonymous »

Я вызываю метод для получения данных в соответствии с пропущенным текстом, который будет проходить в базу данных.Method m = service.getMethodDataByFilter(text);
< /code>

Я пробовал: < /p>

if(m == null){
System.out.println("In NULL");
}
< /code>

Но он не входит в него.if(m.getName().isEmpty()){
System.out.println("In NULL");
}
< /code>

Затем он бросает npe < /code> в условиях, потому что не полученные данные. < /p>

Так как проверить, есть ли данные внутри объекта или нет?public class Method {
private Integer id;
private String name;
// getter-setter
}
< /code>

Обновление < /strong> < /p>

Просто попробуйте ruchira < /p>

if(m== null){
System.out.println("m is null");
}else if(m.getName()==null){
System.out.println("m.getName() is null");
}else if(m.getName().isEmpty()){
System.out.println("m.getName() is empty");
}
< /code>

все еще бросает один npe < /code>. < /p>

Полный код метода: < /strong> < /p>

public MethodDTO getMethod(String text){
Method m = service.getMethod(text);

if(m == null){
System.out.println("m is null");
}else if(m.getName()==null){
System.out.println("m.getName() is null");
}else if(m.getName().isEmpty()){
System.out.println("m.getName() is empty");
}

ModelMapper mapper = ModelMap.methodMapper();
return mapper.map(m, MethodDTO.class);
}


Подробнее здесь: https://stackoverflow.com/questions/286 ... ata-or-not

Вернуться в «JAVA»