package com.example.aninbatis.sqlsource;import java.util.HashMap;import java.util.Map;/** * 作用:存储SqlNode解析过程中产生的sql片段,并完成字符串拼接 存储SqlNode解析过程中需要的入参信息 */public class DynamicContext {    private StringBuilder sb = new StringBuilder();    private Map<String, Object> bindings = new HashMap<String, Object>();    public DynamicContext(Object param) {        bindings.put("_parameter", param);    }    public void appendSql(String sql) {        sb.append(sql);        sb.append(" ");    }    public String getSql() {        return sb.toString();    }    public Map<String, Object> getBindings() {        return bindings;    }}