2011-07-03 2 views
0

У меня есть сценарий, в котором я должен проверить, существует ли экземпляр onject в менеджере сущностей. Он отлично работает, когда экземпляр eexists, но исключает исключение из null-указателя, когда он этого не делает. Когда это не так, я должен сделать другое. так как можно поймать это состояние? Я уже пытался попробовать поймать, но это не сработает.Как обрабатывать сущность-менеджер не может найти случай экземпляра объекта?

Извините, когда я задавал этот вопрос, я был в пути и пытался ввести другое устройство, к которому я привык. Мой код:

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"); 
} 

я мог бы логическую ошибку в попытке сначала найти, а потом содержит метод, но я не мог найти лучшее решение. Спасибо заранее.

+2

Дайте нам код и исправить свою грамматику, и мы с удовольствием поможем. – Nix

+0

Извините, когда я задавал этот вопрос, я был в пути и пытался ввести другое устройство, к которому я привык. Мой код: AJPACконтроллер aJPACконтроллер; try { if (aJpaController.contains (aClass)) { response.sendRedirect ("gosomewhere.com"); } } catch (java.lang.NullPointerException R) { response.sendRedirect ("gosomewhereelse.com"); } – lamostreta

ответ

Смежные вопросы