Simplify getParsedSql() method in NamedParameterJdbcTemplate
Closes gh-24358
This commit is contained in:
parent
152254ab0a
commit
89b8449999
|
|
@ -430,12 +430,7 @@ public class NamedParameterJdbcTemplate implements NamedParameterJdbcOperations
|
||||||
return NamedParameterUtils.parseSqlStatement(sql);
|
return NamedParameterUtils.parseSqlStatement(sql);
|
||||||
}
|
}
|
||||||
synchronized (this.parsedSqlCache) {
|
synchronized (this.parsedSqlCache) {
|
||||||
ParsedSql parsedSql = this.parsedSqlCache.get(sql);
|
return parsedSqlCache.computeIfAbsent(sql, NamedParameterUtils::parseSqlStatement);
|
||||||
if (parsedSql == null) {
|
|
||||||
parsedSql = NamedParameterUtils.parseSqlStatement(sql);
|
|
||||||
this.parsedSqlCache.put(sql, parsedSql);
|
|
||||||
}
|
|
||||||
return parsedSql;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue