Package org.springframework.dao

Examples of org.springframework.dao.InvalidDataAccessApiUsageException


            this.currSql = sql[i];
            if (!stmt.execute(sql[i])) {
              rowsAffected[i] = stmt.getUpdateCount();
            }
            else {
              throw new InvalidDataAccessApiUsageException("Invalid batch SQL statement: " + sql[i]);
            }
          }
        }
        return rowsAffected;
      }
View Full Code Here


            this.currSql = sql[i];
            if (!stmt.execute(sql[i])) {
              rowsAffected[i] = stmt.getUpdateCount();
            }
            else {
              throw new InvalidDataAccessApiUsageException("Invalid batch SQL statement: " + sql[i]);
            }
          }
        }
        return rowsAffected;
      }
View Full Code Here

    public PreparedStatementCreatorImpl(String actualSql, List parameters) {
      this.actualSql = actualSql;
      Assert.notNull(parameters, "Parameters List must not be null");
      this.parameters = parameters;
      if (this.parameters.size() != declaredParameters.size())
        throw new InvalidDataAccessApiUsageException(
            "SQL [" + sql + "]: given " + this.parameters.size() +
            " parameters but expected " + declaredParameters.size());
    }
View Full Code Here

    if (this.mappedClass == null) {
      initialize(mappedClass);
    }
    else {
      if (!this.mappedClass.equals(mappedClass)) {
        throw new InvalidDataAccessApiUsageException("The mapped class can not be reassigned to map to " +
        mappedClass + " since it is already providing mapping for " + this.mappedClass);
      }
    }
  }
View Full Code Here

    return mappedClass;
  }

  protected Object doMapRow(ResultSet rs, int rowNumber) throws SQLException {
    if (getMappedClass() == null)
      throw new InvalidDataAccessApiUsageException("Target class was not specified - it is mandatory");
    Object result;
    try {
      result = this.defaultConstruct.newInstance((Object[]) null);
    }
    catch (IllegalAccessException e) {
View Full Code Here

      if (generatedKeyColumnsUsed) {
        logger.info("Unable to locate non-key columns for table '" +
            this.getTableName() + "' so an empty insert statement is generated");
      }
      else {
        throw new InvalidDataAccessApiUsageException("Unable to locate columns for table '" +
            this.getTableName() + "' so an insert statement can't be generated");
      }
    }
    for (int i = 0; i < columnCount; i++) {
      if (i > 0) {
View Full Code Here

    else {
      if (this.metaDataProvider.isRefCursorSupported()) {
        return new SqlOutParameter(parameterName, this.metaDataProvider.getRefCursorSqlType(), rowMapper);
      }
      else {
        throw new InvalidDataAccessApiUsageException("Return of a ResultSet from a stored procedure is not supported.");
      }
    }
  }
View Full Code Here

          parameter = declaredParameters.get(this.getFunctionReturnName());
          if (parameter == null && this.getOutParameterNames().size() > 0) {
            parameter = declaredParameters.get(this.getOutParameterNames().get(0).toLowerCase());
          }
          if (parameter == null) {
            throw new InvalidDataAccessApiUsageException(
                "Unable to locate declared parameter for function return value - " +
                    " add an SqlOutParameter with name \"" + this.getFunctionReturnName() +"\"");
          }
          else {
            this.setFunctionReturnName(parameter.getName());
View Full Code Here

  }

  public Collection executeFind(JdoCallback action) throws DataAccessException {
    Object result = execute(action, isExposeNativePersistenceManager());
    if (result != null && !(result instanceof Collection)) {
      throw new InvalidDataAccessApiUsageException(
          "Result object returned from JdoCallback isn't a Collection: [" + result + "]");
    }
    return (Collection) result;
  }
View Full Code Here

    else {
      if (this.metaDataProvider.isRefCursorSupported()) {
        return new SqlOutParameter(parameterName, this.metaDataProvider.getRefCursorSqlType(), rowMapper);
      }
      else {
        throw new InvalidDataAccessApiUsageException("Return of a ResultSet from a stored procedure is not supported.");
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.springframework.dao.InvalidDataAccessApiUsageException

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.