diff --git a/common/src/main/java/com/tencent/supersonic/common/jsqlparser/SqlSelectHelper.java b/common/src/main/java/com/tencent/supersonic/common/jsqlparser/SqlSelectHelper.java index fc4281a6e..b660dfb8a 100644 --- a/common/src/main/java/com/tencent/supersonic/common/jsqlparser/SqlSelectHelper.java +++ b/common/src/main/java/com/tencent/supersonic/common/jsqlparser/SqlSelectHelper.java @@ -225,7 +225,7 @@ public class SqlSelectHelper { public static Select getSelect(String sql) { Statement statement = null; try { - statement = CCJSqlParserUtil.parse(sql); + statement = CCJSqlParserUtil.parse(sql, parser -> parser.withTimeOut(20000)); } catch (JSQLParserException e) { log.error("parse error, sql:{}", sql, e); throw new RuntimeException(e); diff --git a/pom.xml b/pom.xml index 954ff9cc7..da1164b3c 100644 --- a/pom.xml +++ b/pom.xml @@ -32,7 +32,7 @@ 21 21 UTF-8 - 4.7 + 4.9 6.1.0 2.1.0 3.5.3