소스 검색

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


불러오는 중...
취소
저장