Browse Source

Use StringBuilder instead of appending Strings

pull/12/head
Kristijan Mitrovic 4 years ago
parent
commit
6ad35ab2c2
1 changed files with 3 additions and 4 deletions
  1. +3
    -4
      wizard-server/src/main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java

+ 3
- 4
wizard-server/src/main/java/org/cobbzilla/wizard/dao/AbstractCRUDDAO.java View File

@@ -342,17 +342,16 @@ public abstract class AbstractCRUDDAO<E extends Identifiable>
private int bulkDelete(@NonNull final String field, @Nullable final Object value, final boolean notUuid) {
if (value == null) return bulkDeleteWhere(field + " IS NULL");


String condition = field + " = :" + field;
final StringBuilder condition = new StringBuilder(field).append(" = :").append(field);
final HashMap<String, Object> params = new HashMap<>();
params.put(field, value);

if (notUuid) {
condition += " AND uuid != :" + EX_UUID;
condition.append(" AND uuid != :").append(EX_UUID);
params.put(EX_UUID, value);
}

return bulkDeleteWhere(condition, params);
return bulkDeleteWhere(condition.toString(), params);
}

public int bulkDeleteWhere(@NonNull final String whereClause) {


Loading…
Cancel
Save