Procházet zdrojové kódy

Use StringBuilder instead of appending Strings

pull/12/head
Kristijan Mitrovic před 4 roky
rodič
revize
6ad35ab2c2
1 změnil soubory, kde provedl 3 přidání a 4 odebrání
  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 Zobrazit soubor

@@ -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) {


Načítá se…
Zrušit
Uložit