Single result fix
authorindvdum (gotoindvdum[at]gmail[dot]com)
Wed, 26 Dec 2012 01:01:24 +0400
changeset 21bba4a82be921
parent 20 a05948e9458c
child 22 55cb40622c14
Single result fix
src/main/java/ru/indvdum/jpa/dao/JPADataAccessObject.groovy
     1.1 --- a/src/main/java/ru/indvdum/jpa/dao/JPADataAccessObject.groovy	Sun Dec 23 03:24:53 2012 +0400
     1.2 +++ b/src/main/java/ru/indvdum/jpa/dao/JPADataAccessObject.groovy	Wed Dec 26 01:01:24 2012 +0400
     1.3 @@ -234,7 +234,7 @@
     1.4  		query.where(cb.and(predicates.toArray(new Predicate[predicates.size()])));
     1.5  		T result = null;
     1.6  		try {
     1.7 -			result = em.createQuery(query).getSingleResult();
     1.8 +			result = getSingleResult(em.createQuery(query));
     1.9  		} catch (NoResultException e) {
    1.10  			log.info("Object not found in Database: " + e.getMessage());
    1.11  		}
    1.12 @@ -258,7 +258,7 @@
    1.13  		Query query = em.createQuery(jpql);
    1.14  		for (int i = 0; i < paramValues.length; i++)
    1.15  			query.setParameter(i + 1, paramValues[i]);
    1.16 -		return query.getSingleResult();
    1.17 +		return getSingleResult(query);
    1.18  	}
    1.19  
    1.20  	public boolean contains(Collection entities) {