wood burning stoves
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

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

Joined: Apr 14, 2004
Posts: 10336

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

JavaRanch FAQ HowToAskQuestionsOnJavaRanch
I agree. Here's the link: http://aspose.com/file-tools
subject: getSingleResult returns NPE
It's not a secret anymore!