- criteria.add(Restrictions.eq("id", String.valueOf(resultId)));
- return criteria.list() == null ? null : (ValidationDbTestResult) criteria.list().get(0);
+ criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
+ criteria.add(Restrictions.eq("id", resultId));
+ return (criteria.list() == null || criteria.list().size() < 1) ? null
+ : (ValidationDbTestResult) criteria.list().get(0);