Skip to content

Commit 1b0c2cf

Browse files
committed
//fix Issues #322
1 parent 7e04c37 commit 1b0c2cf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/org/apache/ibatis/executor/BatchExecutor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,17 +60,19 @@ public int doUpdate(MappedStatement ms, Object parameterObject) throws SQLExcept
6060
if (sql.equals(currentSql) && ms.equals(currentStatement)) {
6161
int last = statementList.size() - 1;
6262
stmt = statementList.get(last);
63+
handler.parameterize(stmt);//fix Issues 322
6364
BatchResult batchResult = batchResultList.get(last);
6465
batchResult.addParameterObject(parameterObject);
6566
} else {
6667
Connection connection = getConnection(ms.getStatementLog());
6768
stmt = handler.prepare(connection);
69+
handler.parameterize(stmt); //fix Issues 322
6870
currentSql = sql;
6971
currentStatement = ms;
7072
statementList.add(stmt);
7173
batchResultList.add(new BatchResult(ms, sql, parameterObject));
7274
}
73-
handler.parameterize(stmt);
75+
7476
handler.batch(stmt);
7577
return BATCH_UPDATE_RETURN_VALUE;
7678
}

0 commit comments

Comments
 (0)