瀏覽代碼

Use StringBuilder instead of appending Strings

pull/12/head
Kristijan Mitrovic 4 年之前
父節點
當前提交
6ad35ab2c2
共有 1 個檔案被更改,包括 3 行新增4 行删除
  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 查看文件

@@ -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…
取消
儲存