T - 元素类型public class DefaultQueryOperator<T> extends AbstractOperator implements IQueryOperator<T>
executed, expenseTime, sql| Constructor and Description | 
|---|
DefaultQueryOperator(String sql,
                    IDatabaseConnectionHolder connectionHolder,
                    IAccessorConfig accessorConfig,
                    IResultSetHandler<T> resultSetHandler)  | 
DefaultQueryOperator(String sql,
                    IDatabaseConnectionHolder connectionHolder,
                    IAccessorConfig accessorConfig,
                    IResultSetHandler<T> resultSetHandler,
                    int maxRow)  | 
DefaultQueryOperator(String sql,
                    IDatabaseConnectionHolder connectionHolder,
                    IResultSetHandler<T> resultSetHandler)  | 
DefaultQueryOperator(String sql,
                    IDatabaseConnectionHolder connectionHolder,
                    IResultSetHandler<T> resultSetHandler,
                    int maxRow)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected int | 
doExecute()
执行具体的操作过程 
 | 
int | 
getMaxRow()
结果集返回最大记录数,默认为0,表示没有任何限制 
 | 
List<T> | 
getResultSet()
获取查询结果 
 | 
IResultSetHandler<T> | 
getResultSetHandler()
获取结果集数据处理器 
 | 
addParameter, addParameter, doAppendStackTraces, doSetParameters, execute, getAccessorConfig, getConnectionHolder, getExpenseTime, getParameters, getSQL, isExecuted, serializeParameters, setAccessorConfigclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddParameter, addParameter, execute, getAccessorConfig, getConnectionHolder, getExpenseTime, getParameters, getSQL, isExecuted, setAccessorConfigpublic DefaultQueryOperator(String sql, IDatabaseConnectionHolder connectionHolder, IResultSetHandler<T> resultSetHandler)
public DefaultQueryOperator(String sql, IDatabaseConnectionHolder connectionHolder, IResultSetHandler<T> resultSetHandler, int maxRow)
public DefaultQueryOperator(String sql, IDatabaseConnectionHolder connectionHolder, IAccessorConfig accessorConfig, IResultSetHandler<T> resultSetHandler)
public DefaultQueryOperator(String sql, IDatabaseConnectionHolder connectionHolder, IAccessorConfig accessorConfig, IResultSetHandler<T> resultSetHandler, int maxRow)
protected int doExecute()
                 throws Exception
AbstractOperatordoExecute in class AbstractOperatorException - 执行过程中产生的异常public IResultSetHandler<T> getResultSetHandler()
IQueryOperatorgetResultSetHandler in interface IQueryOperator<T>public List<T> getResultSet()
IQueryOperatorgetResultSet in interface IQueryOperator<T>public int getMaxRow()
IQueryOperatorgetMaxRow in interface IQueryOperator<T>Copyright © 2022. All rights reserved.