Essa chamada
manager.createQuery("Select p from "+Counter.class.getName()+" p where
machine_id="+machine.getId()+" and counter = C1",Counter.class).getSingleResult();
Quando não encontra nenhum valor que entre no where. Ele da um erro.
Aug 02, 2016 5:05:10 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE:Servlet.service()for servlet [dispatcher] in context with path [/PosReport] threw exception [Request processing failed; nested exception is javax.persistence.NoResultException: No entity found for query] with root cause
javax.persistence.NoResultException: No entity found for query
Em especifico de uma maquina nao tem o tal do C1, como posso tratar que, quando não vier nada é para ele ir pro próximo?