com.ibatis.sqlmap.engine.mapping.statement
Class MappedStatement
java.lang.Object
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement
- Direct Known Subclasses:
- CachingStatement, DeleteStatement, InsertStatement, ProcedureStatement, SelectStatement, UpdateStatement
public class MappedStatement
- extends Object
Method Summary |
void |
addExecuteListener(ExecuteListener listener)
|
void |
addResultMap(ResultMap resultMap)
|
List |
executeQueryForList(StatementScope statementScope,
Transaction trans,
Object parameterObject,
int skipResults,
int maxResults)
|
Object |
executeQueryForObject(StatementScope statementScope,
Transaction trans,
Object parameterObject,
Object resultObject)
|
protected void |
executeQueryWithCallback(StatementScope statementScope,
Connection conn,
Object parameterObject,
Object resultObject,
RowHandler rowHandler,
int skipResults,
int maxResults)
|
void |
executeQueryWithRowHandler(StatementScope statementScope,
Transaction trans,
Object parameterObject,
RowHandler rowHandler)
|
int |
executeUpdate(StatementScope statementScope,
Transaction trans,
Object parameterObject)
|
ResultMap[] |
getAdditionalResultMaps()
|
CacheKey |
getCacheKey(StatementScope statementScope,
Object parameterObject)
|
Integer |
getFetchSize()
|
String |
getId()
|
Class |
getParameterClass()
|
ParameterMap |
getParameterMap()
|
String |
getResource()
|
ResultMap |
getResultMap()
|
Integer |
getResultSetType()
|
Sql |
getSql()
|
SqlExecutor |
getSqlExecutor()
|
SqlMapClient |
getSqlMapClient()
|
StatementType |
getStatementType()
|
Integer |
getTimeout()
|
boolean |
hasMultipleResultMaps()
|
void |
initRequest(StatementScope statementScope)
|
void |
notifyListeners()
|
protected void |
postProcessParameterObject(StatementScope statementScope,
Object parameterObject,
Object[] parameters)
|
void |
setBaseCacheKey(int base)
|
void |
setFetchSize(Integer fetchSize)
|
void |
setId(String id)
|
void |
setParameterClass(Class parameterClass)
|
void |
setParameterMap(ParameterMap parameterMap)
|
void |
setResource(String resource)
|
void |
setResultMap(ResultMap resultMap)
|
void |
setResultSetType(Integer resultSetType)
|
void |
setSql(Sql sql)
|
void |
setSqlMapClient(SqlMapClient sqlMapClient)
|
void |
setTimeout(Integer timeout)
|
protected void |
sqlExecuteQuery(StatementScope statementScope,
Connection conn,
String sqlString,
Object[] parameters,
int skipResults,
int maxResults,
RowHandlerCallback callback)
|
protected int |
sqlExecuteUpdate(StatementScope statementScope,
Connection conn,
String sqlString,
Object[] parameters)
|
protected Object |
validateParameter(Object param)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MappedStatement
public MappedStatement()
getStatementType
public StatementType getStatementType()
executeUpdate
public int executeUpdate(StatementScope statementScope,
Transaction trans,
Object parameterObject)
throws SQLException
- Throws:
SQLException
executeQueryForObject
public Object executeQueryForObject(StatementScope statementScope,
Transaction trans,
Object parameterObject,
Object resultObject)
throws SQLException
- Throws:
SQLException
executeQueryForList
public List executeQueryForList(StatementScope statementScope,
Transaction trans,
Object parameterObject,
int skipResults,
int maxResults)
throws SQLException
- Throws:
SQLException
executeQueryWithRowHandler
public void executeQueryWithRowHandler(StatementScope statementScope,
Transaction trans,
Object parameterObject,
RowHandler rowHandler)
throws SQLException
- Throws:
SQLException
executeQueryWithCallback
protected void executeQueryWithCallback(StatementScope statementScope,
Connection conn,
Object parameterObject,
Object resultObject,
RowHandler rowHandler,
int skipResults,
int maxResults)
throws SQLException
- Throws:
SQLException
postProcessParameterObject
protected void postProcessParameterObject(StatementScope statementScope,
Object parameterObject,
Object[] parameters)
sqlExecuteUpdate
protected int sqlExecuteUpdate(StatementScope statementScope,
Connection conn,
String sqlString,
Object[] parameters)
throws SQLException
- Throws:
SQLException
sqlExecuteQuery
protected void sqlExecuteQuery(StatementScope statementScope,
Connection conn,
String sqlString,
Object[] parameters,
int skipResults,
int maxResults,
RowHandlerCallback callback)
throws SQLException
- Throws:
SQLException
validateParameter
protected Object validateParameter(Object param)
throws SQLException
- Throws:
SQLException
getId
public String getId()
getResultSetType
public Integer getResultSetType()
setResultSetType
public void setResultSetType(Integer resultSetType)
getFetchSize
public Integer getFetchSize()
setFetchSize
public void setFetchSize(Integer fetchSize)
setId
public void setId(String id)
getSql
public Sql getSql()
setSql
public void setSql(Sql sql)
getResultMap
public ResultMap getResultMap()
setResultMap
public void setResultMap(ResultMap resultMap)
getParameterMap
public ParameterMap getParameterMap()
setParameterMap
public void setParameterMap(ParameterMap parameterMap)
getParameterClass
public Class getParameterClass()
setParameterClass
public void setParameterClass(Class parameterClass)
getResource
public String getResource()
setResource
public void setResource(String resource)
getCacheKey
public CacheKey getCacheKey(StatementScope statementScope,
Object parameterObject)
setBaseCacheKey
public void setBaseCacheKey(int base)
addExecuteListener
public void addExecuteListener(ExecuteListener listener)
notifyListeners
public void notifyListeners()
getSqlExecutor
public SqlExecutor getSqlExecutor()
getSqlMapClient
public SqlMapClient getSqlMapClient()
setSqlMapClient
public void setSqlMapClient(SqlMapClient sqlMapClient)
initRequest
public void initRequest(StatementScope statementScope)
getTimeout
public Integer getTimeout()
setTimeout
public void setTimeout(Integer timeout)
addResultMap
public void addResultMap(ResultMap resultMap)
hasMultipleResultMaps
public boolean hasMultipleResultMaps()
getAdditionalResultMaps
public ResultMap[] getAdditionalResultMaps()
Copyright © 2010. All Rights Reserved.