diff --git a/README.md b/README.md index 861abaa..e5e4f55 100644 --- a/README.md +++ b/README.md @@ -195,7 +195,7 @@ WHERE (p.price > 300 OR p.price < 1200) ```sql SELECT p.id, p.code, p.name, p.price FROM Product p -WHERE (p.brand_id IN [1, 4, 5]) +WHERE (p.brand_id IN (1, 4, 5)) ``` @@ -218,7 +218,7 @@ WHERE (p.brand_id IN [1, 4, 5]) ```sql SELECT p.id, p.code, p.name, p.price FROM Product p -WHERE (p.brand_id NOT IN [1, 4, 5]) +WHERE (p.brand_id NOT IN (1, 4, 5)) ``` 此功能同样支持文本字段 diff --git a/src/main/java/zuo/biao/apijson/parser/APIJSONProvider.java b/src/main/java/zuo/biao/apijson/parser/APIJSONProvider.java index 14eefd2..428f0dd 100644 --- a/src/main/java/zuo/biao/apijson/parser/APIJSONProvider.java +++ b/src/main/java/zuo/biao/apijson/parser/APIJSONProvider.java @@ -326,7 +326,7 @@ public List getWhere() { limit += "'" + ((String)obj).replaceAll("'", "''") + "'"; } } - list.add(tableAliasName + "." + columnName + " NOT IN [" + limit + "]" ); + list.add(tableAliasName + "." + columnName + " NOT IN (" + limit + ")" ); } }else { if(!array.isEmpty()) { @@ -344,7 +344,7 @@ public List getWhere() { limit += "'" + ((String)obj).replaceAll("'", "''") + "'"; } } - list.add(tableAliasName + "." + columnName + " IN [" + limit + "]" ); + list.add(tableAliasName + "." + columnName + " IN (" + limit + ")" ); } } }