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