JdbcTemplate 执行批量操作
来源:互联网 发布:java中的流是什么意思 编辑:程序博客网 时间:2024/06/05 20:13
public RemoveBaseEmergencyEventsArrayResponse removeBaseEmergencyEvents(RemoveBaseEmergencyEventsArray rbeArr) {
final List<String> ids = rbeArr.getThysIdList();
int[] idArray = this.getJdbcTemplate().batchUpdate("delete from BASE_EMERGENCY_EVENTS where EVENT_ID = ?", new BatchPreparedStatementSetter(){
@Override
public int getBatchSize() {
return ids.size();
}
@Override
public void setValues(PreparedStatement ps, int i) throws SQLException {
ps.setString(i, ids.get(i));
}
});
使用JdbcTemplate进行批量操作时需要借助接口BatchPreparedStatementSetter来完成,接口BatchPreparedStatementSetter有两个抽象方法,getBatchSize()和setValues()前者是用来得到批量操作数据的总个数,用于提供后者方法循环赋值的次数,后者方法用来给PreparedStatement对象操作的预定义sql的参数赋值。
- JdbcTemplate 执行批量操作
- Spring源码分析——JdbcTemplate执行批量insert操作
- Spring JdbcTemplate批量操作
- spring jdbctemplate批量操作
- jdbcTemplate 批量操作
- 使用JdbcTemplate进行批量操作
- spring jdbcTemplate批量更新操作
- Spring 使用 JdbcTemplate 批量操作
- 使用JdbcTemplate进行批量操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- JdbcTemplate batchUpdate 批量操作加事务
- Spring JdbcTemplate 批量插入或更新操作
- JdbcTemplate 进行批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- object-c 学习第二天(类对象和方法)
- [转]研究发现:乳酸菌可改善睡眠障碍
- 云计算等入选10大赚钱行业,你“动心”了吗?
- 通过IP查询服务器的操作系统类型
- Android动画开发——Animation动画效果
- JdbcTemplate 执行批量操作
- 外贸零售业风险分析——如何正确使用PayPal
- apache反向代理隐藏ip的绝对有效方法
- Vaadin Web应用开发教程(5):Vaadin Web应用的基本组成部分
- 韩顺平zend+framework 视频教程 笔记心得 源代码下载 第20讲+综合应用-购物车5
- 彻底解决 MyEclipse出现the user operation is waiting的问题
- 常用的三种动画表现效果
- mini2440 dm9000 网卡驱动详解 3 (稍带改动)
- Qt:禁止qDebug的输出