/** * @描述: 执行ibatis批量更新 * @日期:2012-5-29 * @param sql ibatis SQL * @param paras 数据 */ public void updateBatchBySql(String sql, List paras){ sqlDao.batchUpdate(sql, paras);
}
要求:如下图
在线等。。。。。。。。。。急急急急急急急急急急急急急急急急急急。。。。。。。。。。
那个批量更新的Action,,和sql 该怎么写??????
构造一堆sql,放在事务里跑呗。
谢谢,,不过我已经搞定了了。。。
大神,求赐教啊。。。有时间可以给我写写吗?虽然我自己解决了。。我是用的循环更新的方式。。还没有完全搞明白。。。求赐教
@Vip灬cnblog: 你的数据库语句应该是:update xxx set xxx = where id in (x,x,x,x),是这样么?
在ibatis中,在写sql语句的时候,如果用#xxx#代表参数化,如果用$xxx$,表示直接替换。
@幻天芒: 不是。。我最后用hibernate循环更新实现的。。。批量更新 。。有没有实例提供我参考一下。。谢谢
@Vip灬cnblog: 网上应该搜索得到。
自己解决