Академически любопытно. Может ли JIT взять код, подобный этому, распознать, что строка формата является статической окончательной, и, таким образом, предварительно вычислить строку форматированного фрагмента, оптимизировав ее до значения только StringBuilder с минимальным добавлением?
public static String buildDeleteSql(BaseObject object)
{
String table;
String schema;
String deleteSql = String.format(
"DELETE FROM %s.%s WHERE %s = '%s' AND %s = '%s'",
schema,
table,
BaseObject.ATTR_ID,
StringUtils.escapeForSQLString(object.getId()),
BaseObject.ATTR_REVISION,
StringUtils.escapeForSQLString(object.getRevision())
);
return deleteSql;
}