| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
executed
是否已执行
|
protected long |
expenseTime |
protected String |
sql |
| 构造器和说明 |
|---|
AbstractOperator(String sql,
IConnectionHolder connectionHolder) |
AbstractOperator(String sql,
IConnectionHolder connectionHolder,
IAccessorConfig accessorConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract int |
__doExecute() |
protected String |
__doSerializeParameters() |
protected void |
__doSetParameters(PreparedStatement statement) |
IOperator |
addParameter(Object parameter) |
IOperator |
addParameter(SQLParameter parameter) |
void |
execute()
执行操作
|
IAccessorConfig |
getAccessorConfig() |
IConnectionHolder |
getConnectionHolder() |
long |
getExpenseTime() |
List<SQLParameter> |
getParameters() |
String |
getSQL() |
boolean |
isExecuted() |
void |
setAccessorConfig(IAccessorConfig accessorConfig)
设置访问器配置
|
protected String sql
protected long expenseTime
protected boolean executed
public AbstractOperator(String sql, IConnectionHolder connectionHolder)
public AbstractOperator(String sql, IConnectionHolder connectionHolder, IAccessorConfig accessorConfig)
protected String __doSerializeParameters()
protected abstract int __doExecute()
throws Exception
Exception - 执行过程中产生的异常protected void __doSetParameters(PreparedStatement statement) throws SQLException
SQLExceptionpublic boolean isExecuted()
isExecuted 在接口中 IOperatorpublic IAccessorConfig getAccessorConfig()
getAccessorConfig 在接口中 IOperatorpublic void setAccessorConfig(IAccessorConfig accessorConfig)
IOperatorsetAccessorConfig 在接口中 IOperatoraccessorConfig - 访问器配置对象public IConnectionHolder getConnectionHolder()
getConnectionHolder 在接口中 IOperatorpublic long getExpenseTime()
getExpenseTime 在接口中 IOperatorpublic List<SQLParameter> getParameters()
getParameters 在接口中 IOperatorpublic IOperator addParameter(SQLParameter parameter)
addParameter 在接口中 IOperatorparameter - SQL参数对象public IOperator addParameter(Object parameter)
addParameter 在接口中 IOperatorparameter - SQL参数值Copyright © 2021. All rights reserved.