Class BoundSql

java.lang.Object
org.apache.ibatis.mapping.BoundSql

public class BoundSql extends Object
An actual SQL String got from an SqlSource after having processed any dynamic content. The SQL may have SQL placeholders "?" and a list (ordered) of a parameter mappings with the additional information for each parameter (at least the property name of the input object to read the value from).

Can also have additional parameters that are created by the dynamic language (for loops, bind...).

Author:
Clinton Begin
  • Constructor Details Link icon

  • Method Details Link icon

    • getSql Link icon

      public String getSql()
    • getParameterMappings Link icon

      public List<ParameterMapping> getParameterMappings()
    • getParameterObject Link icon

      public Object getParameterObject()
    • hasAdditionalParameter Link icon

      public boolean hasAdditionalParameter(String name)
    • setAdditionalParameter Link icon

      public void setAdditionalParameter(String name, Object value)
    • getAdditionalParameter Link icon

      public Object getAdditionalParameter(String name)
    • getAdditionalParameters Link icon

      public Map<String,Object> getAdditionalParameters()