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, 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 ReadBase setKeyColumn(String keyColumn)
默认为 id
keyColumn - 名称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.