Spring cleaning: avoid use of Iterator for Iterable

This commit is contained in:
Sam Brannen
2024-02-23 12:21:12 +01:00
parent c98bebd6d3
commit eb8492d597
2 changed files with 2 additions and 7 deletions
@@ -308,15 +308,13 @@ abstract class NamedParameterUtils {
if (paramSource.hasValue(paramName)) {
Parameter parameter = paramSource.getValue(paramName);
if (parameter.getValue() instanceof Collection<?> collection) {
Iterator<?> entryIter = collection.iterator();
int k = 0;
int counter = 0;
while (entryIter.hasNext()) {
for (Object entryItem : collection) {
if (k > 0) {
actualSql.append(", ");
}
k++;
Object entryItem = entryIter.next();
if (entryItem instanceof Object[] expressionList) {
actualSql.append('(');
for (int m = 0; m < expressionList.length; m++) {