當前位置: 首頁>>代碼示例>>Java>>正文


Java NamedParameterJdbcTemplate.batchUpdate方法代碼示例

本文整理匯總了Java中org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.batchUpdate方法的典型用法代碼示例。如果您正苦於以下問題:Java NamedParameterJdbcTemplate.batchUpdate方法的具體用法?Java NamedParameterJdbcTemplate.batchUpdate怎麽用?Java NamedParameterJdbcTemplate.batchUpdate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate的用法示例。


在下文中一共展示了NamedParameterJdbcTemplate.batchUpdate方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: insertStatsDirLocalSize

import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; //導入方法依賴的package包/類
@Override
@Transactional
public void insertStatsDirLocalSize(Map<Long, Long> dirLocalSize) throws SaodException {
	NamedParameterJdbcTemplate jdbcNamesTpl = new NamedParameterJdbcTemplate(this.jdbcTemplate);

	List<MapSqlParameterSource> batchArgs = new ArrayList<>();

	for (Entry<Long, Long> e : dirLocalSize.entrySet()) {
		MapSqlParameterSource parameters = new MapSqlParameterSource();
		parameters.addValue("node_id", e.getKey());
		parameters.addValue("local_size", e.getValue());
		batchArgs.add(parameters);
	}

	String query = sqlQueries.getQuery("insert_stats_dir_local_size.sql");
	jdbcNamesTpl.batchUpdate(query, batchArgs.toArray(new MapSqlParameterSource[dirLocalSize.size()]));
}
 
開發者ID:jeci-sarl,項目名稱:stats-alfresco-on-database,代碼行數:18,代碼來源:LocalDaoImpl.java

示例2: upadteDirSumSizeZero

import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; //導入方法依賴的package包/類
@Override
@Transactional
public void upadteDirSumSizeZero(List<Long> parentsid) throws SaodException {
	NamedParameterJdbcTemplate jdbcNamesTpl = new NamedParameterJdbcTemplate(this.jdbcTemplate);

	List<MapSqlParameterSource> batchArgs = new ArrayList<>();

	for (Long id : parentsid) {
		MapSqlParameterSource parameters = new MapSqlParameterSource();
		parameters.addValue("node_id", id);
		parameters.addValue("sum_size", 0);
		batchArgs.add(parameters);
	}

	String query = sqlQueries.getQuery("update_stats_dir_sum_size.sql");
	jdbcNamesTpl.batchUpdate(query, batchArgs.toArray(new MapSqlParameterSource[parentsid.size()]));
}
 
開發者ID:jeci-sarl,項目名稱:stats-alfresco-on-database,代碼行數:18,代碼來源:LocalDaoImpl.java

示例3: updateParentNodeId

import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; //導入方法依賴的package包/類
@Override
@Transactional
public void updateParentNodeId(Map<Long, Long> nodeids) throws SaodException {
	NamedParameterJdbcTemplate jdbcNamesTpl = new NamedParameterJdbcTemplate(this.jdbcTemplate);

	List<MapSqlParameterSource> batchArgs = new ArrayList<>();

	for (Entry<Long, Long> e : nodeids.entrySet()) {
		MapSqlParameterSource parameters = new MapSqlParameterSource();
		parameters.addValue("node_id", e.getKey());
		parameters.addValue("parent_node_id", e.getValue());
		batchArgs.add(parameters);
	}

	String query = sqlQueries.getQuery("update_parent_node_id.sql");
	jdbcNamesTpl.batchUpdate(query, batchArgs.toArray(new MapSqlParameterSource[nodeids.size()]));
}
 
開發者ID:jeci-sarl,項目名稱:stats-alfresco-on-database,代碼行數:18,代碼來源:LocalDaoImpl.java

示例4: batchUpdate

import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; //導入方法依賴的package包/類
/**
 * batchupdate를 수행한다.
 *
 * @작성자 : KYJ
 * @작성일 : 2015. 11. 2.
 * @param sql
 * @param params
 * @param u
 */
private void batchUpdate(String sql, Map<String, ?>[] params, NamedParameterJdbcTemplate u) {
	u.batchUpdate(sql, params);
}
 
開發者ID:callakrsos,項目名稱:Gargoyle,代碼行數:13,代碼來源:FxDAOSaveFunction.java


注:本文中的org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.batchUpdate方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。