Kaynağa Gözat

Use StringBuilder instead of appending Strings

pull/12/head
Kristijan Mitrovic 4 yıl önce
ebeveyn
işleme
6ad35ab2c2
1 değiştirilmiş dosya ile 3 ekleme ve 4 silme
  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 Dosyayı Görüntüle

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


Yükleniyor…
İptal
Kaydet