博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
guzz批量更新程序
阅读量:6573 次
发布时间:2019-06-24

本文共 751 字,大约阅读时间需要 2 分钟。

  hot3.png

private void updateGroup() {		String sql = "update um_group set pid=:pid where group_id=:id";		CompiledSQL cs = tm.getCompiledSQLBuilder().buildCompiledSQL(				User.class, sql);		cs.addParamType("pid", "int");		cs.addParamType("id", "int");		WriteTranSession session = tm.openRWTran(false);		try {			SQLBatcher batcher = session.createCompiledSQLBatcher(cs);			batcher.setBatchSize(80);			for (int i = 0; i < groups.size(); i++) {				Map g = groups.get(i);				HashMap params = new HashMap();				params.put("pid", Util.o2l(g.get("pid")));				params.put("id", Util.o2l(g.get("id")));				batcher.addNewBatchParams(params);			}			batcher.executeBatch();			session.commit();		} finally {			session.close();		}	}

转载于:https://my.oschina.net/webas/blog/108534

你可能感兴趣的文章
T3 - 构建大型 Web 应用的 JavaScript 框架
查看>>
【书评:Oracle查询优化改写】第三章
查看>>
错误代码:ERR_UNSAFE_PORT
查看>>
Android中Parcelable与Serializable接口用法
查看>>
【angularjs】【学习心得】路由继续研究篇
查看>>
装饰模式
查看>>
LESS CSS 框架简介(转)
查看>>
Partition List -- LeetCode
查看>>
探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法
查看>>
Android WebView
查看>>
命名空间“System.Web”中不存在类型或命名空间名称“Optimization”解决方法
查看>>
Java线程学习笔记(两) 线程异常处理
查看>>
tortoiseSVN svn+ssh
查看>>
HDU5086Revenge of Segment Tree(数论)
查看>>
ECSHOP的订单状态在数据库中的表现(order_status, shipping_status, pay_status)
查看>>
深度学习成长的烦恼
查看>>
Android 开发之 bindService() 通信
查看>>
PC-如何禁用 Cookie
查看>>
poj 1094
查看>>
如何做一份能忽悠投资人的PPT
查看>>