Skip to content

Commit 6fbccaa

Browse files
author
maxingfang
committed
jsqlparser44 解决隔离问题时存在bug
JSQLParser/JSqlParser#1534
1 parent 42e34fd commit 6fbccaa

File tree

1 file changed

+4
-1
lines changed
  • tool/jsqlparser/src/main/java/manfred/end/jsqlparser

1 file changed

+4
-1
lines changed

tool/jsqlparser/src/main/java/manfred/end/jsqlparser/Boot.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@
22

33
import net.sf.jsqlparser.JSQLParserException;
44
import net.sf.jsqlparser.parser.CCJSqlParserManager;
5+
import net.sf.jsqlparser.statement.Statement;
56
import net.sf.jsqlparser.statement.update.Update;
67

78
import java.io.StringReader;
89

910
public class Boot {
1011
public static void main(String[] args) throws JSQLParserException {
1112
CCJSqlParserManager parserManager = new CCJSqlParserManager();
12-
Update update = (Update)parserManager.parse(new StringReader("update table_a A left join table_B B on A.id = B.a_id set A.x = 3 where A.id = 4"));
13+
Update update = (Update) parserManager.parse(new StringReader("update table_a A left join table_B B on A.id = B.a_id set A.x = 3 where A.id = 4"));
1314
System.out.println(update);
15+
Statement statement = parserManager.parse(new StringReader("select ifnull(sum(case when cross_sorting_status = 40 then 1 else 0 end), 0) as completed_task_count, count(*) as total_task_count from cross_sorting cs where cs.cross_sorting_status in (10, 20, 30, 40)"));
16+
System.out.println(statement);
1417
}
1518
}

0 commit comments

Comments
 (0)