public class BoundSql extends Object
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...).
Constructor and Description |
---|
BoundSql(Configuration configuration,
String sql,
List<ParameterMapping> parameterMappings,
Object parameterObject) |
Modifier and Type | Method and Description |
---|---|
Object |
getAdditionalParameter(String name) |
List<ParameterMapping> |
getParameterMappings() |
Object |
getParameterObject() |
String |
getSql() |
boolean |
hasAdditionalParameter(String name) |
void |
setAdditionalParameter(String name,
Object value) |
public BoundSql(Configuration configuration, String sql, List<ParameterMapping> parameterMappings, Object parameterObject)
public String getSql()
public List<ParameterMapping> getParameterMappings()
public Object getParameterObject()
public boolean hasAdditionalParameter(String name)
Copyright © 2009–2021 MyBatis.org. All rights reserved.