Package org.apache.ibatis.mapping
Class BoundSql
java.lang.Object
org.apache.ibatis.mapping.BoundSql
An actual SQL String got from an
SqlSource after having processed any dynamic content.
The SQL may have SQL placeholders "?" and an list (ordered) of an 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...).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MetaObjectprivate final List<ParameterMapping> private final Objectprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionBoundSql(Configuration configuration, String sql, List<ParameterMapping> parameterMappings, Object parameterObject) -
Method Summary
Modifier and TypeMethodDescriptiongetAdditionalParameter(String name) getSql()booleanhasAdditionalParameter(String name) voidsetAdditionalParameter(String name, Object value)
-
Field Details
-
sql
-
parameterMappings
-
parameterObject
-
additionalParameters
-
metaParameters
-
-
Constructor Details
-
BoundSql
public BoundSql(Configuration configuration, String sql, List<ParameterMapping> parameterMappings, Object parameterObject)
-
-
Method Details
-
getSql
-
getParameterMappings
-
getParameterObject
-
hasAdditionalParameter
-
setAdditionalParameter
-
getAdditionalParameter
-