BoundSql封装已经完全解析成功的sql语句和解析出来的参数信息集合。

    1. package com.example.aninbatis.sqlsource;
    2. import java.util.List;
    3. /**
    4. * 作用:封装已经完全解析成功的sql语句和解析出来的参数信息集合
    5. */
    6. public class BoundSql {
    7. private String sql;
    8. private List<ParameterMapping> parameterMappings;
    9. public String getSql() {
    10. return sql;
    11. }
    12. public void setSql(String sql) {
    13. this.sql = sql;
    14. }
    15. public List<ParameterMapping> getParameterMappings() {
    16. return parameterMappings;
    17. }
    18. public void addParameterMapping(ParameterMapping parameterMapping) {
    19. this.parameterMappings.add(parameterMapping);
    20. }
    21. public BoundSql(String sql, List<ParameterMapping> parameterMappings) {
    22. super();
    23. this.sql = sql;
    24. this.parameterMappings = parameterMappings;
    25. }
    26. }