The Java EE 6 Tutorial, Volume I

Single-Valued Query Results

The TypedQuery<T>.getSingleResult method is used for executing queries that return a single result.


Example 22–25 Retrieving Single-Valued Query Result

CriteriaQuery<Pet> cq = cb.createQuery(Pet.class);
...
TypedQuery<Pet> q = em.createQuery(cq);
Pet result = q.getSingleResult();