I'm trying to get result of my query from my database with jpa. When the query founds nothing in the database, it returns null pointer exception. I tried to check it if statement like in below code but I still getting null pointer exception.
public List<String> getQuestionSavedUser(String salesOrder, String module,int questionID)
{
List<String> singleUser= entityManager.createQuery("select i.savedBy from EVMResponses i where i.salesOrder='"+salesOrder+"' AND i.module='"+module+"' AND i.questionID="+questionID+"", String.class).getResultList();
System.out.println(singleUser.size());
if(singleUser.size()>0&&singleUser.get(0)!=null)
{
users.add(singleUser.get(0));
}
else
{
users.add("");
}
return users;
}
How can I solve this problem?