public class Select<T> extends ReadBase<T>
ReadBase.ResultrunSql, tempTransferLog| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendWhere(String where) |
String |
getKeyColumn()
获取主键列
|
Object |
getKeyValue()
获取主键值
|
int |
getLimitCount() |
int |
getLimitStart() |
String |
getOrderBy() |
String |
getSql() |
String |
getWhere() |
<T> T |
run()
查询
|
T |
run(ReadBase.Result resultType) |
T |
runOne()
查询一条数据 返回实体 会自动追加 limit 1
|
void |
setKeyColumn(String keyColumn)
设置主键列名
默认为 id
|
void |
setKeyValue(Object keyValue)
设置查询主键值
|
void |
setLimitCount(int limitCount)
设置查询数量
|
void |
setLimitStart(int limitStart)
设置查询开始位置
|
void |
setOrderBy(String orderBy) |
void |
setSql(String sql) |
void |
setSql(String sql,
ReadBase.Result resultType) |
void |
setWhere(String where)
查询条件
|
getColumns, getIndex, getIsDelete, getParameters, getResultType, recycling, setColumns, setIndex, setIsDelete, setParameters, setResultTypegetAsyncLog, getOptUserId, getRefKey, getRefMap, getRefWhere, getRemove, getTag, getTagName, getTclass, getTclass, getTransferLog, isThrows, isThrows, putRefClass, putRefClass, runEnd, setOptUserId, setRefKey, setRemove, setRunSql, setTag, setTagName, setTclass, setThrowspublic Select()
public Select(int isDelete)
public Select(String tag)
public String getKeyColumn()
public void setKeyColumn(String keyColumn)
默认为 id
keyColumn - 名称public Object getKeyValue()
public void setKeyValue(Object keyValue)
keyValue - 键值public int getLimitStart()
public void setLimitStart(int limitStart)
limitStart - 开始行public int getLimitCount()
public void setLimitCount(int limitCount)
limitCount - 共几行public String getWhere()
public void setWhere(String where)
where - 条件public void appendWhere(String where)
public String getOrderBy()
public void setOrderBy(String orderBy)
public String getSql()
public void setSql(String sql)
public void setSql(String sql, ReadBase.Result resultType)
public T run(ReadBase.Result resultType)
public T runOne()
Copyright © 2017–2018. All rights reserved.