public abstract class ReadBase<T> extends Base<T>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ReadBase.Result
返回值类型
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
ReadBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
ReadBase |
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() |
ReadBase |
setColumns(String columns)
设置查询列
默认所有 (*)
|
ReadBase |
setIndex(String index)
查询使用索引
|
ReadBase |
setIsDelete(int isDelete) |
ReadBase |
setKeyColumn(String keyColumn)
设置主键列名
默认为 id
|
ReadBase |
setKeyValue(Object keyValue)
设置查询主键值
|
ReadBase |
setParameters(List<Object> whereParameters) |
ReadBase |
setParameters(Object... parameters) |
ReadBase |
setResultType(ReadBase.Result resultType) |
ReadBase |
setUseIndex(boolean useIndex) |
ReadBase |
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 ReadBase setUseIndex(boolean useIndex)
public String getWhere()
public String getKeyColumn()
public Object getKeyValue()
public int getIsDelete()
public ReadBase setIsDelete(int isDelete)
protected ReadBase.Result getResultType()
public ReadBase setResultType(ReadBase.Result resultType)
public String getColumns()
public String getIndex()
public abstract <t> t run()
Copyright © 2017–2018. All rights reserved.