java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>CBase.OutListener, CBase.PKey<T>| 构造器和说明 |
|---|
TBean() |
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
build(QEnum.Func func)
将当前实例构造为可执行的VSql
|
long |
count()
按条件统计,不为空的字段属性值作为条件值
|
java.lang.Object |
delete()
根据PK删除对应数据
|
void |
flush()
刷新当前实例
|
java.lang.Object |
getColumnValue(java.lang.String field)
获取基本字段的值
|
java.lang.Object |
getPK()
获取PK值
|
Sqlexe |
getSqlexe() |
TableItem |
getTableItem() |
int |
hashCode() |
java.lang.Object |
insert()
新增数据,只插入不为空的属性值
|
boolean |
load(java.lang.String... fields)
从数据库表中加载数据表中对应数据到当前实例中,执行此方法前需要确保PK不为空
|
<T> java.util.List<T> |
query(java.lang.String... fields)
按条件批量查询,不为空的字段属性值作为条件值
|
void |
setPK(java.lang.Object value)
给实例表的key赋值
|
RequestParam |
toRequestParam(java.lang.String... ofields)
将当前实例转换为RequestParam
|
boolean |
update(java.lang.String... fields)
执行更新属性值到数据库表中
|
addHideField, cloneTable, cloneTable, containsField, each, entrySet, forEach, get, get, getDSName, getFields, getJoinTable, getQTable, getTableAlias, getTableName, getValue, getValue, getValueByBoolean, getValueByBoolean, getValueByDate, getValueByDate, getValueByDubble, getValueByDubble, getValueByFloat, getValueByFloat, getValueByInt, getValueByInt, getValueByLong, getValueByLong, getValueByString, getValueByString, instance, instance, instance, instance, isTuomin, isValue, outMap, outMap, put, remove, removeHildeField, setDSName, setJoinQTables, setQTable, setSqlexe, setTuomin, setValue, toJson, toJsonAndDefine, toMap, toString, toXmlpublic java.lang.Object getPK()
public TableItem getTableItem()
getTableItem 在接口中 CBasegetTableItem 在类中 Enginepublic Sqlexe getSqlexe()
public java.lang.Object getColumnValue(java.lang.String field)
field - -public void setPK(java.lang.Object value)
T - -value - -public int hashCode()
hashCode 在接口中 java.util.Map<java.lang.String,java.lang.Object>hashCode 在类中 java.util.AbstractMap<java.lang.String,java.lang.Object>public boolean update(java.lang.String... fields)
CBasefields - 指定需要更新的字段,当不指定更新字段时,默认只更新不为空的非PK字段public <T> java.util.List<T> query(java.lang.String... fields)
CBaseT - 当前实体对象fields - 指定返回的字段,不指定时反回所有字段public boolean load(java.lang.String... fields)
CBasefields - 指定需要加载的字段,默认加载所有字段public java.lang.Object delete()
CBasepublic java.lang.Object insert()
CBasepublic long count()
CBasepublic RequestParam toRequestParam(java.lang.String... ofields)
CBaseofields - 指定需要转换的字段名public void flush()
CBasepublic VSql build(QEnum.Func func)
CBasefunc - 需要构造的执行方法,可参照VSql