文档章节

jdbctemplate 批量操作

sucanber
 sucanber
发布于 2015/02/12 22:05
字数 60
阅读 20
收藏 0
点赞 0
评论 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
粉丝 6
博文 59
码字总数 14271
作品 0
浦东
spring ORM管理

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

masanpaossa ⋅ 2015/11/24 ⋅ 0

Flex+Spring中jdbcTemplate与hibernate共享事务管理

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

ulyn ⋅ 2012/12/23 ⋅ 0

spark 操作数据库发生死锁 MySQLTransactionRollbackException: Deadlock found when trying to get lock;

在spark运行作业,多个线程批量对数据库进行插入或更新,使用的是, 但是数据操作的过程中有时会发生死锁。代码中只有一条SQL语句, insert into statuscodeanalyse(counttime,type,uri,sta...

程程程程 ⋅ 2017/04/10 ⋅ 0

postgresql jdbctemplate batchupdate

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

wangyunzhong ⋅ 2015/03/13 ⋅ 1

Spring JdbcTemplate使用详解

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

u012843873 ⋅ 04/23 ⋅ 0

Spring 对JDBC操作的支持

在用JDBC进行数据库的操作的时候会在每个DAO中写有很多重复和类似的代码(建立连接,关闭连接等等),Spring的JDBC框架对这些重复的操作做了提取,形成了模板,使用Spring的JDBC框架的开发者通过提...

晨曦之光 ⋅ 2012/04/25 ⋅ 0

spring学习笔记(八)

前言 今天整理下Spring JDBC,相信不少的Java开发人员都有过使用JDBC API的经历,但是每一次的操作都需要获取链接,创建Statement,异常处理,最后释放资源,这样的工作乏味而枯燥的,好在S...

casoc ⋅ 2014/02/14 ⋅ 2

Spring框架笔记(二十四)——Spring中的JDBC的两种使用方式

为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架. 作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法...

HappyBKs ⋅ 2015/08/26 ⋅ 0

oracle jdbc 邪恶数字"65536" ---批量插入10万条记录引发的“血案”

故事背景: mysql数据迁移到oracle,其中有个表名叫“bil_vip”,有10万条记录,迁移后检查发现oracle数据库只插入34464条记录,程序执行过程没有发现任何错误。修改数据库连接代码向mysql插...

liuxw0226 ⋅ 2016/04/08 ⋅ 2

批量插入数据时效率注意

spring JdbcTemplate批量更新 http://blog.csdn.net/fyqcdbdx/article/details/7366439 MyBatis-spring和spring JDBC批量插入Mysql的效率比较 http://toplchx.iteye.com/blog/1988254 JDBC批......

kingdelee ⋅ 2014/10/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

tcp/ip详解-链路层

简介 设计链路层的目的: 为IP模块发送和接收IP数据报 为ARP模块发送ARP请求和接收ARP应答 为RARP模块发送RARP请求和接收RARP应答 TCP/IP支持多种链路层协议,如以太网、令牌环往、FDDI、RS-...

loda0128 ⋅ 今天 ⋅ 0

spring.net aop代码例子

https://www.cnblogs.com/haogj/archive/2011/10/12/2207916.html

whoisliang ⋅ 今天 ⋅ 0

发送短信如何限制1小时内最多发送11条短信

发送短信如何限制1小时内最多发送11条短信 场景: 发送短信属于付费业务,有时为了防止短信攻击,需要限制发送短信的频率,例如在1个小时之内最多发送11条短信. 如何实现呢? 思路有两个 截至到当...

黄威 ⋅ 昨天 ⋅ 0

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

SpringBoot简单使用ehcache

1,SpringBoot版本 2.0.3.RELEASE ①,pom.xml <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.3.RELE......

暗中观察 ⋅ 昨天 ⋅ 0

Spring源码解析(八)——实例创建(下)

前言 来到实例创建的最后一节,前面已经将一个实例通过不同方式(工厂方法、构造器注入、默认构造器)给创建出来了,下面我们要对创建出来的实例进行一些“加工”处理。 源码解读 回顾下之前...

MarvelCode ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部