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
作者
Liu Zijian
发布于
2025年2月1日
更新于
2025年3月10日
许可协议