Package com.skyline.energy.definition

Examples of com.skyline.energy.definition.JdbcBatchUpdateDefinition


    JdbcUpdateDefinition updateDefinition = jdbcDefinitionCollection.getUpdateDefinition();
    if (updateDefinition != null) {
      result = update(args);
    }

    JdbcBatchUpdateDefinition batchUpdateDefinition = jdbcDefinitionCollection.getBatchUpdateDefinition();
    if (batchUpdateDefinition != null) {
      result = batchUpdate(args);
    }
   
    //clean SqlExecuteContext
View Full Code Here


      return result;
    }
  }

  private Object batchUpdate(Object[] args) {
    JdbcBatchUpdateDefinition batchUpdateDefinition = jdbcDefinitionCollection.getBatchUpdateDefinition();
    String actualSql = batchUpdateDefinition.getActualSql(args);
    List<Object[]> paramArrays = generateBatchQueryArguments(args, batchUpdateDefinition);

    initContext(batchUpdateDefinition, args, SqlType.UPDATE);

    JdbcDataAccessor dataAccessor = getDataAccessor();

    KeyHolder keyHolder = null;
    if (batchUpdateDefinition.isReturnId()) {
      keyHolder = dataAccessor.getKeyHolder();
    }

    LOGGER.info("Normal Update SQL:" + actualSql);
    int[] rows = dataAccessor.batchUpdate(actualSql, paramArrays, keyHolder);
View Full Code Here

TOP

Related Classes of com.skyline.energy.definition.JdbcBatchUpdateDefinition

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.