Class PreparedStatementHandler
- java.lang.Object
- 
- org.apache.ibatis.executor.statement.BaseStatementHandler
- 
- org.apache.ibatis.executor.statement.PreparedStatementHandler
 
 
- 
- All Implemented Interfaces:
- StatementHandler
 
 public class PreparedStatementHandler extends BaseStatementHandler - Author:
- Clinton Begin
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.ibatis.executor.statement.BaseStatementHandlerboundSql, configuration, executor, mappedStatement, objectFactory, parameterHandler, resultSetHandler, rowBounds, typeHandlerRegistry
 
- 
 - 
Constructor SummaryConstructors Constructor Description PreparedStatementHandler(Executor executor, MappedStatement mappedStatement, java.lang.Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql)
 - 
Method SummaryModifier and Type Method Description voidbatch(java.sql.Statement statement)protected java.sql.StatementinstantiateStatement(java.sql.Connection connection)voidparameterize(java.sql.Statement statement)<E> java.util.List<E>query(java.sql.Statement statement, ResultHandler resultHandler)<E> Cursor<E>queryCursor(java.sql.Statement statement)intupdate(java.sql.Statement statement)- 
Methods inherited from class org.apache.ibatis.executor.statement.BaseStatementHandlercloseStatement, generateKeys, getBoundSql, getParameterHandler, prepare, setFetchSize, setStatementTimeout
 
- 
 
- 
- 
- 
Constructor Detail- 
PreparedStatementHandlerpublic PreparedStatementHandler(Executor executor, MappedStatement mappedStatement, java.lang.Object parameter, RowBounds rowBounds, ResultHandler resultHandler, BoundSql boundSql) 
 
- 
 - 
Method Detail- 
updatepublic int update(java.sql.Statement statement) throws java.sql.SQLException- Throws:
- java.sql.SQLException
 
 - 
batchpublic void batch(java.sql.Statement statement) throws java.sql.SQLException- Throws:
- java.sql.SQLException
 
 - 
querypublic <E> java.util.List<E> query(java.sql.Statement statement, ResultHandler resultHandler) throws java.sql.SQLException- Throws:
- java.sql.SQLException
 
 - 
queryCursorpublic <E> Cursor<E> queryCursor(java.sql.Statement statement) throws java.sql.SQLException - Throws:
- java.sql.SQLException
 
 - 
instantiateStatementprotected java.sql.Statement instantiateStatement(java.sql.Connection connection) throws java.sql.SQLException- Specified by:
- instantiateStatementin class- BaseStatementHandler
- Throws:
- java.sql.SQLException
 
 - 
parameterizepublic void parameterize(java.sql.Statement statement) throws java.sql.SQLException- Throws:
- java.sql.SQLException
 
 
- 
 
-