Skip to content

Commit 5366aa8

Browse files
committed
Server:优化SQLConfig的注释
1 parent 265480b commit 5366aa8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

APIJSON-Java-Server/APIJSONLibrary/src/main/java/zuo/biao/apijson/server/AbstractSQLConfig.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,7 @@ else if (key.endsWith("<>")) {
617617
return getRangeString(key, value);
618618
case 4:
619619
return getContainString(key, value);
620-
default:
620+
default: //TODO MySQL JSON类型的字段对比 key='[]' 会无结果! key LIKE '[1, 2, 3]' //TODO MySQL , 后面有空格!
621621
return (key + "='" + value + "'");
622622
}
623623
}
@@ -636,7 +636,7 @@ public static String getSearchString(String key, Object value) throws IllegalArg
636636

637637
Logic logic = new Logic(key);
638638
key = logic.getKey();
639-
Log.i(TAG, "getRangeString key = " + key);
639+
Log.i(TAG, "getSearchString key = " + key);
640640

641641
JSONArray arr = newJSONArray(value);
642642
if (arr.isEmpty()) {
@@ -657,7 +657,7 @@ public static String getSearchString(String key, Object[] values, int type) thro
657657
String condition = "";
658658
for (int i = 0; i < values.length; i++) {
659659
if (values[i] instanceof String == false) {
660-
throw new IllegalArgumentException(key + "$\":value 中value只能为String或JSONArray<String>!");
660+
throw new IllegalArgumentException(key + "$\":value 中value的类型只能为String或String[]!");
661661
}
662662
condition += (i <= 0 ? "" : (Logic.isAnd(type) ? AND : OR)) + getLikeString(key, values[i]);
663663
}
@@ -690,7 +690,7 @@ public static String getRegExpString(String key, Object value) throws IllegalArg
690690

691691
Logic logic = new Logic(key);
692692
key = logic.getKey();
693-
Log.i(TAG, "getRangeString key = " + key);
693+
Log.i(TAG, "getRegExpString key = " + key);
694694

695695
JSONArray arr = newJSONArray(value);
696696
if (arr.isEmpty()) {
@@ -711,7 +711,7 @@ public static String getRegExpString(String key, Object[] values, int type) thro
711711
String condition = "";
712712
for (int i = 0; i < values.length; i++) {
713713
if (values[i] instanceof String == false) {
714-
throw new IllegalArgumentException(key + "$\":value 中value只能为String或JSONArray<String>!");
714+
throw new IllegalArgumentException(key + "$\":value 中value的类型只能为String或String[]!");
715715
}
716716
condition += (i <= 0 ? "" : (Logic.isAnd(type) ? AND : OR)) + getRegExpString(key, (String) values[i]);
717717
}

0 commit comments

Comments
 (0)