如何解析Mybatis xml文件中配置的sql

2025-05-15 14:08:51
推荐回答(1个)
回答(1):

首先抽象一个SQL语句类:
[java] view plain copy
public abstract class AbstractSQLStatementNode implements ISQLStatement {
protected List sqlStatements = new ArrayList<>();
@Override
public void appendSQL(ISQLStatement sql) {
sqlStatements.add(sql);
}

然后是文本SQL:
[java] view plain copy
public class PlainSQLNode extends AbstractSQLStatementNode {
private final String sql;
public PlainSQLNode(String sql) {