1. package com.example.aninbatis.sqlnode;
    2. import com.example.aninbatis.sqlsource.DynamicContext;
    3. /**
    4. * 首先是文本内容,其实是内容不包含${},可能包含#{}
    5. * 如果是这种SqlNode,则存储在RawSqlSource中
    6. */
    7. public class StaticTextSqlNode implements SqlNode {
    8. private String sqlText;
    9. public StaticTextSqlNode(String sqlText) {
    10. super();
    11. this.sqlText = sqlText;
    12. }
    13. @Override
    14. public void apply(DynamicContext context) {
    15. // sql文本追加
    16. context.appendSql(sqlText);
    17. }
    18. }