Package org.springframework.dao

Examples of org.springframework.dao.IncorrectResultSizeDataAccessException


    }
    if (ex instanceof WrongClassException) {
      return new HibernateObjectRetrievalFailureException((WrongClassException) ex);
    }
    if (ex instanceof NonUniqueResultException) {
      return new IncorrectResultSizeDataAccessException(ex.getMessage(), 1);
    }
    if (ex instanceof StaleObjectStateException) {
      return new HibernateOptimisticLockingFailureException((StaleObjectStateException) ex);
    }
    if (ex instanceof StaleStateException) {
View Full Code Here


            case 0:
                return null;
            case 1:
                return list.get(0);
            default:
                throw new IncorrectResultSizeDataAccessException(1);
        }
    }
View Full Code Here

      }
      else if (result.size() == 1) {
        return result.iterator().next();
      }
      else {
        throw new IncorrectResultSizeDataAccessException(1, result.size());
      }
    }
    else if (isSingleResultNonEntityQuery(method, result)) {
      return result.iterator().next();
    }
View Full Code Here

                                public boolean evaluate(Object item) {
                                    return item != null;
                                }
                            });
                    if (filteredResultList.size() > 1) {
                        throw new IncorrectResultSizeDataAccessException(1);
                    }
                    if (CollectionUtils.isEmpty(filteredResultList)) {
                        return null;
                    }
                    return filteredResultList.iterator().next();
View Full Code Here

    }
    if (ex instanceof NoResultException) {
      return new EmptyResultDataAccessException(ex.getMessage(), 1);
    }
    if (ex instanceof NonUniqueResultException) {
      return new IncorrectResultSizeDataAccessException(ex.getMessage(), 1);
    }
    if (ex instanceof OptimisticLockException) {
      return new JpaOptimisticLockingFailureException((OptimisticLockException) ex);
    }
    if (ex instanceof EntityExistsException) {
View Full Code Here

            } else {
                // IncorrectResultSizeDataAccessException
                String msg = "Incorrect result size: expected 0 or 1, actual " + sizeResult + ": "
                        + runtime.getMetaData();
                throw new IncorrectResultSizeDataAccessException(msg, 1, sizeResult);
            }
        }
    }
View Full Code Here

     */
    public <T> T queryForOptionalObject(String sql, ParameterizedRowMapper<T> rowMapper, Map params) {
        try {
            List<T> results = query(sql, rowMapper, params);
            if (results.size() > 1) {
                throw new IncorrectResultSizeDataAccessException(1, results.size());
            } else if (results.size() == 1) {
                return results.get(0);
            } else {
                return null;
            }
View Full Code Here

TOP

Related Classes of org.springframework.dao.IncorrectResultSizeDataAccessException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.