文档章节

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语句, insert into statuscodeanalyse(counttime,type,uri,sta...

程程程程
2017/04/10
156
0
Spring JdbcTemplate使用详解

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

u012843873
04/23
0
0
postgresql jdbctemplate batchupdate

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

wangyunzhong
2015/03/13
520
1

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.4 搭建 ss

一键安装 shadowsocks-go 版 wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-go.sh chmod +x shadowsocks-go.sh ./s......

YunOu
5分钟前
0
0
Spark Streaming整合kafka实战

kafka作为一个实时的分布式消息队列,实时的生产和消费消息,这里我们可以利用SparkStreaming实时计算框架实时地读取kafka中的数据然后进行计算。在spark1.3版本后,kafkaUtils里面提供了两个...

hblt-j
6分钟前
0
0
vue组件中的样式属性scoped实例

vue组件中的style标签标有scoped属性时表明style里的css样式只适用于当前组件元素 。接下来通过本文给大家分享vue组件中的样式属性scoped实例详解 **Scoped CSS** Scoped CSS规范是Web组件产...

前端攻城老湿
21分钟前
0
0
ios 面试部分整理

assign weak区别 assign不是有崩溃的风险么 strong和copy 对非容器类可变类型 非容器类不可变 容器类可变容器类不可变 进行深拷贝浅拷贝有什么区别 什么样的对象可以进行拷贝 就是这个NScod...

大魔王周晓辉
22分钟前
0
0
浅谈教你如何掌握Linux系统

linux能做什么?相信绝大数人都有这样的疑问。可以玩吃鸡吗?可以玩lol吗? 如果你是以娱乐的名义来评价linux的可用性,对不起,linux可能不适合你,因为linux是一个工具,他是教你聪明的,不...

Linux就该这么学
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部