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

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
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
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: getSingleResult returns NPE
Similar Threads
Problem with a double
Why NoResultException?
Quetion on RunTime Exception
javax. persistence. NoResultException