File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Object Relational Mapping and the fly likes getSingleResult returns NPE Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "getSingleResult returns NPE" Watch "getSingleResult returns NPE" New topic
Author

getSingleResult returns NPE

nimo frey
Ranch Hand

Joined: Jun 28, 2008
Posts: 580
I have a query and it can return nulls for each row:



Unfortunately, the program interrupts the methods and returns a NullPointerException, when myQuery returns null. How can I handle that? You can see, I have a NoResultException which also returns null, when no results are found. But it does not prevent from causing a NPE.

I know, I can catch it with catch (NullPointerException ex), but what is the sense of NoResultException, when it cannot catch the NullPointerException implicitly??

Paul Sturrock
Bartender

Joined: Apr 14, 2004
Posts: 10336

Just don't chain your method calls. e.g:




JavaRanch FAQ HowToAskQuestionsOnJavaRanch
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: getSingleResult returns NPE
 
Similar Threads
NoResultException
Problem with a double
javax. persistence. NoResultException
Quetion on RunTime Exception
Why NoResultException?