public int addSendMsg(final Msg msg) {
this.getSqlMapClientTemplate().execute(new SqlMapClientCallback() {
public Object doInSqlMapClient(SqlMapExecutor executor)
throws SQLException {
executor.startBatch();
int batch = 0;
String[] tel_nbrs = msg.getTel_nbrs().split(",");
if(tel_nbrs.length <= 0)return 0;
for (int i = 0; i < tel_nbrs.length; i++) {
// 参数1为:ibatis中需要执行的语句的id
String content = msg.getContent();
msg.setTel_nbr(tel_nbrs[i]);
executor.insert("msg-info.sendMsg", msg);
}
executor.executeBatch(); //提交
return 1;
}
});
return 1;
}
spring+ibatis的批量提交
最新推荐文章于 2019-07-11 16:54:11 发布