SQL解析工具JSQLParser
本文最后更新于 2025年3月10日
本文未完待续…
一、引言
JSQLParser(GitHub:https://github.com/JSQLParser/JSqlParser)是一个Java语言的SQL语句解析工具,功能十分强大,它可以将SQL语句解析成为Java类的层次结构,还支持改写SQL,常见的持久层框架MyBatis-Plus就采用它作为SQL解析工具来实现某些功能。
二、JSQLParser常见类及使用
2.0 常见类UML类图
2.1 Statement
2.2 Select
2.3 Update
2.4 Delete
2.5 Table
2.6 Expression
2.7 PlainSelect
2.8 ParenthesedSelect
2.9 SetOperationList
2.10 SelectItem
2.11 BinaryExpression
2.12 InExpression
2.13 ExistsExpression
2.14 NotExpression
2.15 Parenthesis
2.16 ParenthesedFromItem
2.17 FromItem
2.18 Function
2.19 EqualsTo
2.20 OrExpression
2.21 AndExpression
2.22 Join
SQL解析工具JSQLParser
https://blog.liuzijian.com/post/jsqlparser.html