Olá boa noite.
Estou tentando fazer uma pesquisa com jpa, a mesma só funciona quando localiza um registro na base, quando a query não localiza nada deveria voltar nula mais gera um erro. alguém sabe o porque?
segue abaixo o código que estou utilizando.
EntityManager em = null;
LogFolhaDePonto logPonto = null;
em = new JPAUtil().getEntityManager();
Query qry = em.createQuery("select o from LogFolhaDePonto o where o.funcionario.codigo=" + codigoFuncionario + " and o.data='"+ Util.DateConvertBase(Data) + "'");
logPonto = (LogFolhaDePonto)qry.getSingleResult();
return logPonto;