public abstract class ReadBase<T> extends Base<T>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ReadBase.Result
返回值类型
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
ReadBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendWhere(String where) |
String |
getColumns()
查询列 默认*
|
String |
getIndex() |
int |
getIsDelete() |
String |
getKeyColumn()
获取主键列
|
Object |
getKeyValue()
获取主键值
|
List<Object> |
getParameters() |
protected ReadBase.Result |
getResultType() |
String |
getWhere() |
boolean |
isUseIndex() |
protected void |
recycling()
回收对象信息
|
abstract <T> T |
run() |
void |
setColumns(String columns)
设置查询列
默认所有 (*)
|
void |
setIndex(String index)
查询使用索引
|
void |
setIsDelete(int isDelete) |
void |
setKeyColumn(String keyColumn)
设置主键列名
默认为 id
|
void |
setKeyValue(Object keyValue)
设置查询主键值
|
void |
setParameters(List<Object> whereParameters) |
void |
setParameters(Object... parameters) |
void |
setResultType(ReadBase.Result resultType) |
void |
setUseIndex(boolean useIndex) |
void |
setWhere(String where) |
getAsyncLog, getOptUserId, getRefKey, getRefMap, getRefWhere, getRemove, getTableName, getTag, getTagName, getTclass, getTclass, getTransferLog, isThrows, isThrows, isUseDataBaseName, putRefClass, putRefClass, runEnd, setOptUserId, setRefKey, setRemove, setRunSql, setTableName, setTag, setTclass, setThrows, setUseDataBaseNameprotected String columns
public boolean isUseIndex()
public void setUseIndex(boolean useIndex)
public String getWhere()
public void setWhere(String where)
public void appendWhere(String where)
public String getKeyColumn()
public void setKeyColumn(String keyColumn)
默认为 id
keyColumn - 名称public Object getKeyValue()
public void setKeyValue(Object keyValue)
keyValue - 键值public int getIsDelete()
public void setIsDelete(int isDelete)
protected ReadBase.Result getResultType()
public void setResultType(ReadBase.Result resultType)
public void setParameters(Object... parameters)
parameters - 参数public String getColumns()
public void setColumns(String columns)
默认所有 (*)
columns - 查询列public String getIndex()
public void setIndex(String index)
index - 索引public abstract <T> T run()
Copyright © 2017–2018. All rights reserved.