У меня есть сценарий, в котором я должен проверить, существует ли экземпляр объекта в диспетчере сущностей. Он отлично работает, когда экземпляр существует, но выдает исключение нулевого указателя, когда его нет. Когда это не так, я должен сделать что-то другое. так как можно поймать это состояние? Я уже пытался попробовать поймать, но это не работает.
Извините, когда я задавал этот вопрос, я был в пути и пытался набрать другое устройство, к которому я привык. Мой код:
AJPAController aJPAController;
AClass aClass = aJPAController.find((Integer.parseInt(request.getParameter("id")));
try{
if(aJpaController.contains(aClass)){
response.sendRedirect("gosomewhere.com");
}
}
catch (java.lang.NullPointerException R){
response.sendRedirect("gosomewhereelse.com");
}
У меня может быть логическая ошибка при попытке сначала найти, а затем и метод, но я не смог найти лучшего решения.
Заранее спасибо.