SqlSource接口:
- DynamicSqlSource:存储的是整个statement标签(select、insert的crud标签)中的sql信息(只带#{}/动态标签【if、where、foreach】)
- RowSqlSource:存储的是整个statement标签(select、insert的crud标签)中的sql信息(只带${}/动态标签【if、where、foreach】)
- StaticSqlSource:存储的是被解析之后的sql信息和参数信息
SqlNode接口:Sql信息是以SqlNode为单位进行存储的。
- TextSqlNode
- StaticSqlNode
- IfSqlNode
- WhereSqlNode
- ForeachSqlNode
- MixedSqlNode:组合对象,封装SqlNode的List集合