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, setAccessorConfig
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addParameter, addParameter, execute, getAccessorConfig, getConnectionHolder, getExpenseTime, getParameters, getSQL, isExecuted, setAccessorConfig
public 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
AbstractOperator
doExecute
in class AbstractOperator
Exception
- 执行过程中产生的异常public IResultSetHandler<T> getResultSetHandler()
IQueryOperator
getResultSetHandler
in interface IQueryOperator<T>
public List<T> getResultSet()
IQueryOperator
getResultSet
in interface IQueryOperator<T>
public int getMaxRow()
IQueryOperator
getMaxRow
in interface IQueryOperator<T>
Copyright © 2022. All rights reserved.