文档章节

jdbctemplate 批量操作

sucanber
 sucanber
发布于 2015/02/12 22:05
字数 60
阅读 21
收藏 0
public void addUserBean(List<UserBean> list) 
	{ 
	   final List<UserBean> tempBpplist = list; 
	   String sql="insert into user(id,name,isgood)" +
	   		" values(?,?,?)"; 
	   jdbcTemplateMysql.batchUpdate(sql,new BatchPreparedStatementSetter() {

			@Override
			public int getBatchSize() {
				 return tempBpplist.size(); 
			}
			@Override
			public void setValues(PreparedStatement ps, int i)
					throws SQLException {
				  ps.setInt(1, tempBpplist.get(i).getId()); 
			      ps.setString(2, tempBpplist.get(i).getName()); 
			      ps.setBoolean(3, tempBpplist.get(i).isGood()); 
			} 
	  }); 
	}


© 著作权归作者所有

共有 人打赏支持
sucanber
粉丝 8
博文 61
码字总数 14349
作品 0
浦东
私信 提问
spring ORM管理

一、Spring JDBC 概述 Spring 提供了一个强有力的模板类JdbcTemplate简化JDBC操作,DataSource,JdbcTemplate都可以以Bean的方式定义在想xml配置文件,JdbcTemplate创建只需注入一个DataSourc...

masanpaossa
2015/11/24
129
0
Flex+Spring中jdbcTemplate与hibernate共享事务管理

HibernateTemplate一般是为了加快开发效率,还有就是使用Hibernate的时候,更简洁,更便利,而统一的声明事务,又让本来就已经很简洁的Hibernate对事务的处理,大大简化 但任何事务都有两面性,在带...

ulyn
2012/12/23
0
0
spark 操作数据库发生死锁 MySQLTransactionRollbackException: Deadlock found when trying to get lock;

在spark运行作业,多个线程批量对数据库进行插入或更新,使用的是, 但是数据操作的过程中有时会发生死锁。代码中只有一条SQL语句, 通过show engine innodb status查看死锁的内容如下: 请问...

程程程程
2017/04/10
359
0
postgresql jdbctemplate batchupdate

需求:再postgresql下,进行批量的修改/删除记录。为了加快执行效率,采用jdbctemplate,而不是hibernate。 由于postgresql没有saveorupdate操作的命令,所以我自己定义了一个函数。用selec...

wangyunzhong
2015/03/13
553
1
Spring JdbcTemplate使用详解

JdbcTemplate简介   Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。   JdbcTemplate位于中。其全限定命名为org.spr...

u012843873
2018/04/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

C++ This 详解

分类: C++ this 是 C++ 中的一个关键字,也是一个 const 指针,它指向当前对象,通过它可以访问当前对象的所有成员。 所谓当前对象,是指正在使用的对象。例如对于stu.show();,stu 就是当前...

天王盖地虎626
27分钟前
0
0
如何自制一个Spring Boot Starter并推送到远端公服

概 述 传统的 Maven项目一般将需要被复用的组件做成 Module来进行管理,以便二次调用;而在 Spring Boot项目中我们则可以使用更加优雅的 Spring Boot Starter来完成这一切。 基于Spring Boot...

CodeSheep
33分钟前
0
0
大数据教程(11.9)hive操作基础知识

上一篇博客分享了hive的简介和初体验,本节博主将继续分享一些hive的操作的基础知识。 DDL操作 (1)创建表 #建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name ...

em_aaron
今天
4
0
OSChina 周四乱弹 —— 我家猫真会后空翻

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听这个# 我艇牛逼,百听不厌,太好听辣 分享 Led Zeppelin 的歌曲《Stairway To Heaven》 《Stairway To Heaven》- Led Z...

小小编辑
今天
86
3
node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部